Whatever you get, try to stay away from"universal units"
I had a customer who insisted on them. It had all the bells and whistles, crank inhibit, hour counter , location, all that stuff. It wasn't factory. Caused static on the CAN or backbones as they are now known. All kinds of emissions problems, performance issues etc. No real fault. Remove the overlay, problem solved. Several machines, not just one.
Just food for thought. If it wasn't built "for " your machine by the people who built your machine, I'd avoid it like the plague.