As for driveshaft might want to google your state and driveshafts. Lots of mom and pops shops out there that will do you right.