Trade Price Cars Racing fights hard for Thruxton top ten