My complaint with RideNow is limited to the service department, not sales. I've always enjoyed window shopping at RideNow and the sales staff are knowledgeable and low-pressure. The service department, however, has been frustrating. I purchased some new tires for my FJR1300 (Michelin PR4's) from RideNow a few months ago. They mounted the tires for me but neglected to balance them. When I got the bike back there was not a single weight on the wheels. The service advisor assured me the tires must not have needed weight and that they did test ride the bike. The first time I got the bike above 60 MPH it was obvious something was wrong - the entire bike had a terrible vibration. I took the bike back, waited another 2 hours for them to balance the wheels. When I got the bike back there was a ridiculous amounts of weight on the wheels - around 11 ounces on the front and 13 ounces on the rear. I've never seen that amount of weight on a motorcycle tire ever. One short ride told me things were still not right - vibration in the bars that started around 40 mph and got progressively worse.
At this point, I decided enough was enough, removed the wheels myself and took them to Cycle Gear. The technician there removed all the weights and started over. Each tire now has less than 3 ounces of weight and they are perfectly balanced. Best of all - they charged me nothing for the balancing. Next time I need tires, I'll just take the wheels to Cycle Gear...