Should I put the shocks on and drive to a shop or have them come to me? Just ask them to weld a new plate on? I'm not quite sure what to ask them to do.
If it were me, I'd just put some JB weld on the spot and move on. Unless rust is a bad problem where you live, it'll be fine. The shocks don't hold the weight of the vehicle, the coils do.