spectre and silla are cheapo chinese brands but from my personal experience they have been of great quality for the price. i've installed 15 of them in the past 3 years and haven't had a problem with a single one. my only gripe has been they don't usually come with the correct fittings for the trans cooler for some reason and getting the old ones out of the old radiator is a pain in the ass.
don't forget the stock radiator is aluminum, recycle that bad boy for beer money! :cheers: