Looks exactly like the one I got from radiator express a couple years back - works fine for me, but I wouldn't call it an upgrade, necessarily. More like a good option if you can't find an OE replacement and/or your original can't be refurb'd. $100 if it's clean is a good deal, I think, especially if the frame has already been fitted.