That's pretty much what mine looks like. Apparently Puch contracted with a Taiwanese manufacturer, as there are decals on mine that say "Manufactured for Puch" and "Made in Taiwan". The components on it are labeled "Suntour Honor", but I have no idea of their quality.
Thanks for your advice. I will probably just put some inexpensive rubber on this to get me by until I can buy a new bike.