As part of a project I'm working on, I'm having a Raspberry Pi GPIO pin activate three solenoids, but the pin itself does not supply nearly enough current (each solenoid requires at least 1A, close to 1.5A optimally). I'm trying to set up some sort of switching system with a secondary power source. My first idea used a CMOS switcher, but I ended up using spare parts I had lying around and it didn't work perfectly.
Is a CMOS setup good for what I'm trying to do? If so, what specific MOSFETs should I look into; if not, what would be a more efficient way to tackle this problem?