My purchase went fairly smoothly.
I worked back and forth with Kyle for a couple weeks before ordering. We tweaked the bumper to my liking, and the price didn't change at all. I added custom light holes/tabs, changed the overall width, changed the center width, and it all shipped out to me correctly.
Granted, I agree with others statements... be prepared to work a little magic on it. I had mine shipped to my local fabricator and we further modified the KMA bumper and added the grille guard.
I guess KMA liked how mine came out, they posted my truck on their website.
My bumper was, I beleive, 2 weeks late. Not bad, but I was coordinating with my fabricator too, so it kinda sucked.
If you do order with them, keep them honest about the schedule. I contacted Kyle almost every week to see how the schedule was going. It seemed to pay off.
I'd also recommend getting it powder-coated... but KMA doesn't offer that. I had mine done post-KMA.