(click thumbnails below for larger pictures)
I have these Awesome JBL L-100 speakers. Purchased them through E-bay, and they seemed to have been well used. Needed to replace the tweeters, got the missing walnut grille frames from e-bay, etc. Woofers were no longer the original white - they appeared to have been in a smoke filled room for a long time. A bit of semi-gloss white, some black enamel for the wires and they look good as new again. Had to buy tweeters, the walnut grilles, and the JBL logos for the foam once I found suitable foam.
Shortly after I purchased the speakers, through searching some internet forums, I found a place that did foam that was somewhat like the original, found some fabric paint for them and they ended up like this:
Recently, my buddy Tom discovered Foam Trends - they make replacement grille foam that is an exact copy of the original. Here's their website: http://www.foamtrends.com/
Received Ultra Blue replacement grilles:
Internal packaging and welcome packet - very thorough documentation, including installation instructions and velcro to attach the logos to the cut off block.
Comparison to foam I put together (the foam in the plastic bag underneath is the new Foam Trends foam):
Test fit on my L-100's - very nice
Use GE Silicone to glue the foam to the frames (let dry for 4+ hours)
Take the pin off of the logo, file, and attach the included "super velcro"
New foam installed. Had to use the flash on the camera, makes the colors be somewhat imbalanced with my camera. Looks awesome!
Better picture in the sunlight (didn't have to edit brightness) - you can see the recessed logo.