I hear you there! Sports are expensive and the equipment isn't cheap. My son never got into anything other than swimming and basketball which weren't horribly priced. Now in basketball you have to wear a mouth guard to prevent broken teeth and concussions playing basketball. I broke several teeth in my basketball days, I wish they would have had that rule back then!
It's great your kids like sports and physical activity. It will stick with them throughout life, it always has for me anyway!