I bought this for my GEM but ended up just rebuilding my own controller. Tested it out on my own cart and it works great. Odometer shows 18 miles on it.
$450 shipped priority mail in the US