Congrats, if it went over in a truck like that i'd be measuring out the frame, swing arm, front end everything, really really good. It doesnt take much of anything being out of wack to cause some really bad things to happen. And a truck going over on it could definitely have tweaked some things...