Uhhh...that just sounds like a laundry list of problems. Cosmetically, and mechanically. Not to mention it's got a salvage title. I don't know BB. I'm not familiar with that. If he fixed everything, and had it inspected...i think they might be able to change the title status from salvage to clear. But...not sure, might want to ask around. With it being salvage title...there's a big chance it's been wrecked. I would personally pass, but ultimately up to you.