Re: revolution superbikes
their service seems to be very very spotty. Many members of the aprilia forum have had trouble with them, and I ordered an exhaust from them in the past, they charged my credit card immediately, then the exhaust never arrived (after waiting like 3+ months). Thankfully I put it in dispute with my credit card (they never did refund me after many calls to Revolution), and got my $$ back.
REVOLUTION sucks, plain and simple. Never order from them. Tell your friends they suck. Put a BIG BIG post telling them they are shit.