I got one of those when I first got my ST and immediately put it on. I've not had any trouble with it, and they (I assume you're buying from "Hub and Bearing Warehouse") were quick to ship.
Also, FWIW, they claim there's a warranty on it. For $60, though, I think I've got my money's worth. It's been a year with no problems.