I just received an engine hour meter from Yamaha for my CRF450. It is super small and light (1.5" x 3" appx). A friend of mine installed one on his YZF450 and we were amazed to find that we actually put LESS time on the bike than our best "seat-of-the-pants" guestimate. This little device is real simple to install and is watertight. It is actually made for watercraft. It mounts with velcro to the frame and only has a cable that winds around the coil/plug wire to activate the pulse mete. It acts like a Hobbs meter on an airplane. With maintenance schedules being driven by hours, this looks like a real good step in the right direction. As soon as I figure how to post pictures, I will do so.