Joined
·
3,065 Posts
I am looking at the touring stabilizer on the market, I see quite a few out there, looking for my buddys bike mainly, its an 06, I recently saw one by throttle up industries for 149.00 shipped, its all steel powdercoated and is a simple 30 minute install. Which ones do my fellow shark tank members have and prefer?