So, I had to let myself think this over, and calm down before typing. I bought a new windshield for my MT10 from Amazon through Sportbikes4hire as the seller, May 2nd. Received the windshield, and it had a crack in it. No big deal, things happen. I contact Sportbikes4Hire to get a replacement. They ask for pictures, I send several. They said they can't issue a replacement, I have to send it back, get a refund, then order another. Not my favorite option, but ok sure. I send it back with the prepaid label from Amazon. First red flag, why ask for pictures if I have to send it back anyways? Sportbikes4Hire receives the windshield Friday May 11th. UPS tracking confirms it was received. Contacted the seller 3 times and Amazon 3 times, no response from Sportbikes4Hire. Amazon then says they will contact the seller (Tuesday May 15th) and if the seller doesn't reply within 48 hours, they will start an A-Z Guarantee claim. So today, i contact Amazon again and they said it will be another 1-2 weeks and an investigation before I get my money back. I lost it. After losing my cool and cussing the lady on the phone, her manager called Sportbikes4Hire directly and finally they said my refund has been "Approved and I should receive my money shortly. All in All, I shouldn't have to go through this much BS just to process a return. I bought from Sportbikes4Hire because I recognized their name from rentals, but this is not what I would consider acceptable costumer service. I am also not too thrilled with how Amazon handled the issue. I was given $10 on my Amazon account and a free month of prime, which is something I guess. PJ at Sportbikes4Hire just emailed me, claiming they processed the return and the hold up was Amazon. Amazon says they were waiting for Sportbikes4Hire to process the return. It's just a game of pointing fingers at one another. Regardless, I still don't have a windshield, where is a good place to get some Givi windshields?