Actually it's both, ever heard the term " pay to play ". If your worried about cost, try getting some sponsors. Or did you think this "sport" was going to be cheap! Lol. It's more than sport it's a lifestyle.
Regardless, have fun wherever you practise be safe ACTS/PROVE and keep the mag side down.