well if u've got overheating problems, ud wanna get that fixed before u hit the track. if u've got the coin, go for one of just japs $399 radiators. that way u wont hav to worry about it ever again. or it could be to do with ur thermostat? prolly check ur thermostat first, see if its opening properly (pull it out, put it in a saucepan at the temp its spose to open, and see if it does actually open)
those catco cats off here are good
P.S i checked the front wheels, and none have lock nuts, bunch of tools