12102900 Dash Switch Pigtail -
www.gmpartsdirect.com - $21.03
12085498 Lamp Assembly Pigtail -
www.gmpartsdirect.com - $13.33
15328866 Fog Lamp Relay -
www.gmpartsdirect.com - $5.46
22666418 Fog Lamp Dash Switch -
www.saturnparts.net - $25.00
Don't know if you have the relay already or not... Sounds like you're wiring directly into the fuse block, so you'll need the OEM relay as well. The Tangless 280 non-sealed female terminals is correct. You will need three of them, but get a few extra just for good measure... I still have a few that I can mail to you but they are for larger guage wire, like 12 - 14AWG. You can smash them down with crimp tools though... Most GM service centers should have a whole box of various terminals. There are about 5 different varieties of the tangless 280 females. Just get the one with the smallest opening on the crimp end of the terminal. They SHOULD let you rummage through it, not like they use them all...
The lamp pigtails (12085498) are packaged individually, so you'll need to order two.
The part number you have listed for the switch pigtail is incorrect, make sure you get the pigtail listed above (12102900)
This probably doesn't need to be said, but just in case, you'll also need a 15A Mini Fuse...
Good luck, you're almost there!