Popularity? Same as a 235/45r17 is usually cheaper than a 225/45r17.
I buy from Tempe Tyres (mentioned them before). They are 15 minutes from home & always give good service to me.
Fitting, balance & disposal at most places will be $15-$20 per tyre. If they want more then they probably don't want your business. Some places are a bit up themselves & refuse to fit customer supplied tyres.
I'm happy to pay a small premium to buy locally ($10-15 tyre) if it means the tyre place stays in business & looks after me on other issues.