i'd get an OEM bumper from honda. i got mine new for $120 (friend works there).
Non oem bumpers get close to fitment, but aren't oem enough. I had to get a new oem front bumper because my J's racing front lip wouldn't fit it. I need oem. which was about 1" longer on the bottom part.