I have first hand experience with
www.partmartone.com and their bumper replacements. I was very impressed and couldn't even tell a difference between it and an OEM bumper. It's very good quality and the fitment was right on.
I wouldn't trust an EBAY replacement unless it was them selling it.
jmo