I’ve noticed that most of the kart shops sell the Oppama PET-3200R hour meter, which goes for around $60. Some carry other brands that tend to be $30+.
Conversely, there are many generic hour meters on Amazon for less than $10: example. The reviews seem fine, wrap it around your spark plug wire, stick it on the engine, done.
Is there some reason to buy a more expensive hourmeter?
First, more than likely your Mycron / computer has a built-in hour meter (my Mychron 4 does) and unless you switch motors often it will do. With that said, I have a $12 unit that has survived 2 seasons without issue, but as noted by others I can’t reset it easily.
I move MyChrons between karts and switch engines, so hour meters for me. Makes it more tedious to keep track of. Good point, however, for one kart one engine guys!
I found this one that is supposedly resettable and the battery can be replaced: link. $13 is cheap enough to throw on and see what happens. It also has an indicator light if you set an X hours alarm, which is nice.