I'm not sure about the last 2 but I've installed auctmarts fairings on a few bikes now for other people. Fitmet was fine, you might have to clean some holes out or shave a little off tabed areas where there is residual plastic from the molding process. Paint quality varied between them...I've seen some come out perfect, some that were painted well but they messed up the design, some that faded after a few days in the sun, and some that were just jacked upon arival (runs, orange peel, etc). Fairings were packaged very well, however they probably should have waited an extra couple days before boxing it up to let the paint cure a little longer. Most took about a month to arrive, but that's not a bad time frame in the grand scheme of things. And out of all the ones that were order we only had to open a PayPal dispute on one for communication issues, and it did end up getting resolved. At the end of the day you can't really beat what you're getting for the price.