Discount Tire is your best bet. If they don't have them at a given location they can generally get them by day end.
As for exhaust, I've always had great luck with Mad Hatter on Broadway and Gilbert. I've also used Mighty Muffler on Cave Creek before.