Don't worry about brands.
Never heard of that "magnetism" stuff. Sounds like myth to me.
Any resistor of the appropriate value (Ohms), tolerance (in %), and wattage rating will do. Ditto for the capacitor (except the value is in microfarads, of course). Each should cost less than a buck...you'll spend more on shipping than for the components. For instance, a bipolar electrolytic cap like the one in your picture costs 40 cents from Parts Express (part #027-330). If you want to get fancy-shmancy you can get one of their house brand (Dayton) metallized film caps for $1.85 (part #027-421). There is no reason to spend more on so-called "audiophile" components.
Resistors of that tolerance and wattage rating are commonly available for about 20 cents apiece, although I didn't see any in the Parts Express catalog. They do have 5W 10% tolerance resistors, though. They should do although they'll be bigger than the one in your picture.
Meanwhile, I also second Jeff's recommendation of Madisound. Serious speaker building geeks know and love them!