The gotcha is that if the corners are square like the similar one I got from Rock Auto, it won't fit correctly. You have to do significant cutting and reshaping of the bottom rubber mounts. If you ditch the rubber mounts, you will find that the metal mount brackets will soon rub holes in the aluminum.
The Rock Auto part looks jus like the one you have, it says "3 core equivalent" and has only 2 large cores when you look inside the radiator. I spent quite some time getting it to fit in the OEM mounts. The stock fan shroud required some careful repositioning to keep the fan blades from rubbing.
I have a drawing of what was needed to be done to the lower rubber mounts. It isn't finished yet, but if you find that you need it, repost and do the
@jrichker thing. I'll finish it up and post it for you.