I always go with an OEM part if I want to make sure it fits and is good quality. You should expect some hard time removing the old one. There isn't much space and you'll need a pulley extractor. I made mine from a thick plate. I had to drill one hole for the center bolt and three holes for the side screws.
The new part worked great (it's OEM).