Sport Bikes banner

1 - 2 of 2 Posts

·
Registered
Joined
·
168 Posts
They are not in the USA. Therefor, NO. I would not trust them.

(reminds me of the cycletrader ads, "2004 R1, $3999, located in spain, free 3 day shipping")
 
1 - 2 of 2 Posts
Top