I am using a DSM radiator, have been for the last 18 months, no problems, and i noticed a significant gain in efficiency vs the metal tanked stocker that it replaced. It dropped right into the factory lower mounts. My temporary solution for the upper mounts was to mount the brackets on the underside of the upper radiator support. Works ok, doesn't look great, but until i can fab up something better it functions fine.
Also, bleeding it was not hard. Trust me, i know. I went through a string of bad parts store reman'd alternators, so i r&r'd the radiator 4 times over the last 18 months. Finally threw in a nasty looking, used OEM alternator my buddy had laying around, which has been rock solid of course.