On the switches, I'd look thought the Digikey
www://www.digikey.com/ and Mouser
http://www.mouser.com/ catalogs to see if what you want is available. Be sure to select the "In Stock" check box.
Here is in stock switches at Digikey:
http://www.digikey.com/product-search/e ... es?stock=1 You would likely want to look under pushbutton, rocker, toggle, and slide types. When selecting, look at the termination. Quick connect, screw terminal, and solder lug styles are likely the ones you want to deal with. PC Pin style is made for insertion onto a circuit board. Current Rating is also important. You want ones that are DC rated for your 12VDC circuits. Also look at the current rating, is it enough. You can select multiple items with control and shift while clicking on a line in a selection list. I recommend only narrowing down on one list area at a time. If you want illumination, pay attention to the illumination voltage and current type of AC or DC.
http://www.digikey.com/product-detail/e ... ND/2747845 is a 20A switch with a 1" depth to the tips of the .25" quick connect blades. With flag terminals it could be mounted into a 1-3/8" deep area. Where did I find the sizes? I clicked on the "Datasheet" link on the product page. That brings up a PDF file or web page describing the product or line of products. Some times it takes a bit of decoding to figure out which options are on the Digikey product. Look at the listed manufacturer part number, and then compare it to the options in the data sheet.
http://www.digikey.com/product-detail/e ... ND/2027285 is a 10Amp round SPST waterproof rocker switch. It uses 0.187" quick connect terminals or solder eye connections. Soldering the wires on would allow a 1" depth hole to be used. Using flag terminals would be a slight bit deeper.
This is a non insulated flag terminal for 0.25" terminals and 12AWG wire:
http://www.digikey.com/product-detail/e ... -ND/456705 It is crimped onto the end of the wire, and allows the wire to be connected to a male faston connector tab with the wire sticking off to the side rather than up. Here is a similar one, but insulated:
http://www.digikey.com/product-detail/e ... -ND/288012 Oops! that was the tape and reel product #, here is the cut tape product # you would want to buy:
http://www.digikey.com/product-detail/e ... -ND/385309 I've always found crimping flag terminals hard, but then I don't have the right crimp tools for them. They often take a different tool. The die set for that insulated one is over $4,000.

I just mash them with a $20 crimper I got a Menards.

I noticed in the "For Use With" section of the non insulated terminal they had various insulated boots for use with the flag terminal. A few looked to be little boots that you would first slip on the wire, then strip and crimp the wire, then slip the boot over the flag terminal to insulate it.
Digikey is a supplier to the electronics industry. As such they have many of those small electrical components that go into making products like your computer, or dishwasher. Orders under $35? are charged a $5 handling fee. Shipping is actual cost, and will be added at the time of shipment.