I've seen their ad on CL and I dig the bumpers but $425 seems a bit much to spend on my POS. But maybe that's the going rate?
I've got access to a tubing bender, welder, and plasma cutter and I still bought a bumper from Addicited. I like the way they look and fit. The approach angle is great considering it holds a winch.