Sounds like the sermon I've been preaching here the past month or two.Stainless is much more cathodic than aluminum. Better off with zinc plated steel if you are worried about galvanic corrosion. Honestly if you use plenty of loctite thread sealant, you won't have moisture or oxygen present at the interface. In aerospace applications where moisture is present, stainless fasteners are not used in contact with aluminum. Especially 7 series. Physical isolation with a neutral material or sealant, or use of cadmium or zinc plated fasteners is used.
A good quality silicone grease (heavy body) on the contact areas will do wonders.
I spent much of my career in avionics where corrosion is an ever present danger. Navy corrosion control school always stuck with me.
I'm going with all aluminum until the lugs and wires. F-16 fighters crashed due to gold sockets being mated to tin plated pins inside "sealed" connectors. I'm keeping the opportunity for corrosion where I can inspect for it.