www.tinytachcom has a universal unit for diesels which works off of a pressure transducer on an injection line for 125 $ US. It won't track hours, but we should likely change oil per season rather than on hours on these little unit anyhow.
Way cheaper than paying 700 $ Canadian for a factory...