I got one from Amazon for my wife's new 3GT. Cost was $99 and was a genuine Mazda part and worked perfectly. It was a 2017 chip, so will need to get maps updated but you get 3 years of those free. I would go with a "fulfilled by Amazon" seller as that gives you more leverage if you have issues.