M&M is my local dealer. I buy OEM parts from them via their CyclePartsNation.com site. I select "Customer Pickup" as the shipping option which is no charge. I pay state sales tax, but that's typically much less than shipping.
I've had no issues dealing with them. You could check with Eric for his experiences.