Had her out for another hour today, running pretty well but the steering is still loose. Gotta get that figured out, hopefully I don't need a new steering box as that is not in the budget. I think the weird idle was due to a sticking choke cable so I'll just have to keep an eye on that.
Received the t-bolts to mount my Swing Lock mirrors. They're from a woodworker supply shop on amazon, linked below. They look like they will work, but the head is a bit large so I might need to grind it down in order for it to fit in the top lip of the door. I ended up going with two 5-packs of the 1" long 1/4"-20 t-bolts.