I must disagree with the previous post.
I've had bad luck dealing with Midway. I've ordered parts on two occasions and both times it took them over two weeks to get the parts in. A freind of mine left his bike there for service and it took them 4 weeks to finally get it back to him.
A couple of the sales guys can be real jerks at times and it sometimes takes forever to get someone to check you out. I went in there a week ago to buy some oil and it took 30 minutes.
I've started buying most everything online. Rockymountainatv.com is great! 