All I've got to say about RPM is their service department has about as much knowledge as a beginner Excite Bike player. They've damaged my bike twice and gave me the run around about it both times.
Had all my fluids changed and they cracked my tail fairing directly above the rear brake fluid resevoir. Paint was still flaking off when I went to pick up the bike after my service. Showed it to their manager and when questioned their tech denied it, TWICE. I ended up having to submit dated photos of the undamaged bike I had taken directly before my service in their own damn parking lot. Why did I take those pictures you ask? Because they somehow scraped some of the yellow coating off of my rear spring at the service prior to this and denied it!
Their service manager Dave said he would call me whenever my fairing showed up. Never recieved a call, didn't even end up getting the fairing until a full month after it was broken.
To make a long story short:
RPM is over priced.
Their service staff = morons. <--- I dare you to go ask them any remotely difficult question about a bike, even the brands they sell.
They lie to your face.
They've damaged multiple bikes that I know of and didn't fix them.
The list goes on and on.