Couldn't have said it better. If you get offended by something typed on the internet, you should probably sign off of Ohio Riders and go back to playing Pokemon Go.
Had one of these on the 05 600RR. Loved it. They have a bad rep for leaking, but never had an issue. And GPR rebuilds them dirty cheap if you ever need it (like $35 last time I checked).