You spent HOW much money to bring those POS's home? Hell, the fact that they were crap shoulda been obvious to ya over there!!! No matter how much welding you do to fix the original engineering, just how comfy are ya gonna feel riding them things on the public streets?
If it feels good to ya, head on...just lemme know when you ride thru my town so's I can run for the hills!!!!