HI Yamiefan
As you might know I have put one on the XL (posted elswhere) I have had a few quality issues, the rotor was not round and one cracked. But in all mine has worked Ok. Still a few minor issues to sort out with the way I mounted it, but in all I think the economics dictate that it is the way to go.
For $50 how can you go wrong. You probably stuffed more expensive bits in that just putting something together, so its worth a crack.
Cheers Steven.