Electronic Parts Online Store - Tayda Electronics
It's like mammoth parts but from what I can see even cheaper and a wider range of components. Just received my first order, 6 DPDT foot switches to make some custom channel switchers for some amps that don't have them. Cost me like $15 including shipping. I'll definitely be going back to get some more stuff and maybe try my hand at pedal building again.