Good call, you should paint your rockers again too!
You can get all those bumper pieces new from Bavarian Autosport, but might be just as cheap at your local parts counter by the time you add in shipping. I don't think any of that stuff is rediculously expensive.