That looks like the exact one I have on my bike. I got mine here...
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1
I use something similar on my CRF450x, and on a couple other bikes before that. It's worked brilliantly for five years and probably 15,000 offroad miles. (I can't get a mile away from the truck without having to use my phone GPS to get back).
Oddly enough, after I installed this on my EC300, I started having electrical gremlins. Don't think it's related, but just odd. See my post...