Does anyone know any history on this car

I don't like the shock mounts either. They should be tied to the cage - there's not enough support with just that single thickness bracket for my taste. You come down and they bend - not good.