"It was so much fun," said Townley afterwards.
"All the Taupo boys raved about how much fun this would be and they weren't wrong. It was certainly a bonus to win two national titles along the way."
Keegan was also satisfied he had finally cracked the TT event.
"It's great to come back and win after my bad luck last season," said Keegan, 23.
The other first-time winners were also thrilled with their weekend's success.
Elwin won the women's crown, Dally won the over-45 years' veterans' title, Holmes ruled the over-50 years' class, Curtis took the junior ATV class win and Purvis won the junior 8-12 years' 85cc/150cc class title.
Repeat winners were Waitakere's Ethan Martens (Yamaha), who defended the national MX2 crown; New Plymouth's Mitch Rowe (KTM), who won the veterans' over-35 years' class; Auckland's Craig Ridgley (KTM), who won the ATV over-40 years' class; and Taupo brothers Cohen and Wyatt Chase (both on KTM bikes). Cohen won the both the junior 125cc/250cc and national 125cc classes while Wyatt won the 13-16 years' 85cc class.