I found partzilla to be excellent on prices and service. I had to order a ton of parts after hitting a deer and researched prices for months and found most of the parts cheaper new from partzilla than I could get used stuff for. The shipping was fast on all of the in stock items and they notified me about the ones they had to order but still shipped me what they had in stock and didn't even charge me anything extra for shipping. Also I had my undertail get damaged by usps and they replaced it and had the new one to me within 3 days no hassle or anything. I was reluctant to try them because I read some people putting them down but I'm very glad I used them. In all they saved me a ton and my bike has all new oem parts instead of aftermarket or used parts. If in a hurry for a part I would just contact them and double check if they have it on hand first to be sure.