hi just got my throttle body today it was of a crashed elise 98 model can any body clarify if it is the correct one? it is a dellorto with a ref number of TV1 T005 O452 MHB 000080 THESE ARE NOT THE ROVER PART NUMBERS QUOTED ON OTHER SITES SO I AM A BIT CONFUSED??? regards billy