That's not bad... I found it for $26 online, but by the time you add on $6 or $7 for shipping it's right around the price at O'Reilly's. Of course, I did save the sales tax too.
It is exactly the same part you'd get from JD... right down to the color of the cord connector. But you will have to learn to live without that fancy $50 JD box.