Best setup for 12v solenoid

MrGarak:
Yea, I will have to test it again once I get the fet and solenoid. If it gets too hot I'll just use two supplies, or maybe find a way to heatsink the vreg.

or you could use an external 7805 regulator with a small heatsink.