It sounds like he gave you good service. Hopefully, it will fit and work properly! It's nice that he made sure the fan mounting was right for your fan. I bought an aluminum radiator off of ebay. It looks a little different so it could have come from somebody else. Anyway, I got my fan separately from Amazon. I have no idea what they patterned the fan mounting stud positions from but the funny thing is that the fan mounting lugs were probably less than a quarter inch off! It was so close to fitting, it looked like it was intended for my fan, but they goofed in fabricating the mount. It didn't matter since in this case an inch was as good as a mile so it had to be modified to fit the fan.