Unless there is something in your franchise agreement that says every franchise has to get the same price, there doesn't appear to be anything illegal happening. You could always take you contracts and agreements down to a local lawyer, who can review all of the facts of your situation and advise you accordingly.