I got the meter from Summit Racing but they no longer stock it. You can get it off of the Trail Tech site for $149. They also offer other meters for bikes and ATV's and you can take your pick of what you want. This one has the speedometer/odometer, trip odometer, total mileage, trip time, total time, coolant temperature, outside ambient temperature, clock, and a few other items.
https://www.trailtech.net/striker
To install it isn't that hard, I actually got the idea of using the angle iron from a member here on the site. I cut it to size and then cut a notch in it to attach it to the meter. I then put it into a vice and bent it from a 90 degree angle to about a 60 degree one. To mount it to the plastic cover you need to butcher the cover a little on the underside since it has bracing in that area but with a drill it didn't take too long. The fun part was the line down to the front wheel for the speedometer/odometer. My first try I had it touching the exhaust and ended up melting the wire. For my second try I got a extension wire from Trail Tech and cut and spliced it back together and ended up with a longer lead. They have a magnetic bolt that goes into the brake rotor and then the contact sensor that when the magnet passes the sensor trips a switch which then tells you your speed.
It helps if you have some imagination on installing it but overall it worked pretty good. I may pull it off sometime and modify it a little but it works fine the way that it sits right now.
I did have one problem with the meter when I was in a 3 day downpour rainstorm down in Arizona. Somehow some moisture got inside it and fogged up the lens. But it was still under the 1 year warranty and I contacted Trail Tech and they sent me a new one. I asked how to ship the old one back to them and the told me to keep it. So now I have a backup is the one fails. You can't beat that for customer service.