I got the lip from soulracing.com. Heh heh, soooouuuulracing. Sorry. Anyway, the quality is ok. I was going to leave mine straight black and just put it on, but it had a lot of scratches and scufs on it. It also had a couple areas where a seam needed to be sanded down. Like honda530 said, the fit wasn't perfect. I had to judge by eye where to drill the holes in the ends of the sides of the lip (which wasn't easy since they weren't the same width), but I think it turned out ok.