Hi Ron! Welcome to UHH's Astronomical Forum.
Sounds like a great find, and sounds like you have the moxie to get your new telescope fully functioning again.
I sure don't see why installing some foam around the primary mirror would hurt anything, as long as it doesn't impede the mirrors cool down time. That is one of the quirks of reflectors if moved from inside storage, to the outdoors. (And one I didn't want to deal with. So I'm a refractor nut. Galileo-ian in my thinking.)
The mount lists 12 volt DC as it's power needs. I have an AC-DC converter for my Celestron mount. It, and some crummy electronics from China gave me a lot of grief initially.
So when it came back from it's second warranty repair, and every since, I have powered it with ONLY a 12 volt battery. So a deep cycle battery should do you fine for a power supply.
I use an AGM type for mine and I'm on my third year now with it. But those are the most expensive type.
But I'm the odd duck retired from 42 years of the heavy industrial electrical and Utility industry, and there is no purer source of DC power than a battery.
But I use a small hand truck to move it, it weighs some 53 pounds. And my arthritic spine isn't up to carrying it around much. It, and a 350 watt power inverter are my field power supplies. I don't use the inverter to run my laptop much, because I'm usually near a source for the laptop. This all lives in a plastic battery box from Walmart, and makes a nice portable power supply that lasts for days.
When I charge the battery, the mount is always disconnected. My assurance that the mounts electronics never see any 'dirty' power.
So that's about all I can tell you. These other guys are reflector fans, and very, very knowledgeable about them.
Most of us are imagers. I might have finally stuck my toe into the Astrophotographer's pool finally. I had a piece of crap camera initially. But now have a great camera that has upped my game a bunch. But for the last 2 years plus I've been trying to perfect my guiding and computer control. These guys have been immeasurable help and encouragement along my way.
You came to the right place! Welcome!