I've installed pre-fabbed ones as well as the BTF DIY kit, the fitment on both was misserable. I spent more time hogging out mounting holes to try to get the fender to line up with the exhisting body lines. the BTF kit is good, but again, expect to do some grinding and fitting to get them to look symetrical and line up properly.
These are what I made for my personal jeep, the fenders didn't cost more than $80 in materials. I also Hi-lined them as well.