Is Brock's the only place to buy their parts?

no but if you buy them directly from his company you might get a better warranty/support. The price wont be any cheaper anywhere else. Of course there's ebay or used but that's different.
Keep in mind all org members get an addtl 10% off :)
Call and ask for Ej Markley , he'll take care of you .