How about a small 3V relay? I'm not sure if they make them for 3V, but certainly for 5V. These small relays are used for low currents, so if you need more than an Amp or two you might use the low voltage relay to drive a 120V relay which switches on the 120V.
------------------------------------------------------------------------
If it is broken, fix it. If it isn't broken, I'll soon fix that.