2005 GMC Canyon in Brewster, NY
$750
Salvage title and in salvage condition definition of Salvage-To rescue or save. I got the truck at around 54,000 miles. Recently developed a vibration while driving which is believed to be the U joint on the driveshaft and the check engine li...