This is the style I use, doesn't seem to be overly common but slightly better packaged:
https://www.autolink...en-hq-hj-premie
Its still only a cheapie but seems to work fine. The part of the housing that mounts the solenoid still gets very close to the headers at the back corner but easy enough to make clearance and I haven't had any issues in many years with heat in this area, the main motor is less bulky and further away from the exhaust, plus it still has gear reduction.
I don't know if they are a slightly different brand but both the ones I have don't have the step in the mounting block (i.e. both bolts are long), I did clearance that corner a little for better extractor clearance as they were just barely touching.
As above if you want a heat shield it needs to be air gapped from both components as much as possible, a simple piece of sheet steel is going to make a big difference. The other option would be the factory VT-style starter, with the solenoid up towards the block rather than out sideways - if your headers allow it, this gives a lot more space and would allow for a simple heat shield.