I've learned that it's sometimes better just to buy new.
If you buy one used, it probably won't be "perfect"
Then you have to pay shipping.
Then the body guy is going to charge you to strip and prep the new bumper.
It probably won't be much more for a new one.