I can vouch for one of those Fleabay radiators you were inquiring about. Seem put together well enough, but I had to break out the dremel and do a little grinding of tabs to make it work. I also had to bend the tabs that the mounting bolts go through. Factory mounting bolts are just a tad short but I did manage to make it work. In other words the fit isn't all that great.