one possibility to get revenue to lower the cost of racing : charge a "small" gate fee or a parking fee to spectators, (i do not think any body would object to paying $5.00 to watch a good race ! )