Wow! Glad you weren't hurt. Does your car have ladder bars or cal tracs. I can see a front mount or cal trac rocker in the pic, but not sure which. Did you pull second gear early to take power away? Hope the repairs go well. Beep