I just got it installed over the weekend on my Hitachi M12. I have had it for 4 years or so and had not installed it. I don't know what I was waiting for but it was very stupid on my part. This thing is awesome! I am sure there are others out there also but I definately like this one!