What is the best type of sensor for motorcycle ODOMETER..??

Joy:
Will I have to store every trip on separate position on the EEPROM...??

Yes, if you want the trip meters to be preserved when you power off and on again. You could maybe use less than 4 bytes per trip meter, but you've got loads of EEPROM space left, so I wouldn't bother trying to reduce the amount of data stored, unless keeping the mcu powered while you write all the data becomes a problem.