I have used AZ Moto City and in most cases they will match the price of the online guys and you can have your parts drop shipped to your door. If that doesn't work for you Arctic Cat partsnation seems to have great pricing as well.
Visit your local dealer and see if they are willing to deal with you, in today's economy, most dealers are more than willing to offer matching deals, plus you develop a face to face relationship with your dealer. another added benefit is that you're keeping your money local, not sending it off to support someone else's economy. Next time you see a Walmart opening and local mom & pop stores closing, just think about that.At my dealership, we are more than happy to match internet prices and support our customers that support us. hopefully there are more dealers willing to be like that.
Good points about local guys. But don't forget the tax you will have to pay. Even though they might be willing to give you the same price or better than the online guys the tax could put you at more. You are gonna have to pay the shipping either way.
I will second Chris at EAAC his service is second to none. Best prices I have seen too and everything shows up quick. I got everything to do my head gaskets from him a couple weeks ago and some more parts last week..