If I have to replace mine again, then I will likely just get a new one from Mazda Motorsports for $325. That one should last a while. I have only needed to replace mine once with a used one. The car had over 150,000 miles when the original died, so I really cannot complain. I have no idea how many miles were on the used one, so I really can't complain if it goes out, either.