How about everyone who wants to be in the pits has to have a pass? Riders, 1 mechanic and anyone directly involved in the running of the meeting (medical personnel, track staff, machine examiners etc.) get in free, everyone else pays £100 for a season long pass? This will find out who really wants to be there, and if they don't come, no loss, they weren't paying anyway.