Does anyone know any history on this car

Yea I guess I see your point. I don't think it wheel stands however. Would be a good idea to tie the mount over. Easy to do that. Added measure of safety. The biggest thing I don't like is the support from the steering column over to the A pillar post. Thought about running it down to the vertical bar at the pedals?