Here is a Astra A75L 9mm I used to own. It was a former LE evidence gun, cost me $68.00 IIRC. I ordered two mags and a recoil spring from Numrich, cost about $30.00. As you can see, it was ugly. It functioned perfectly and I could pop a Coke can at 25 yards with it.
My brother likes to fiddle with things and he cleaned it up as best he could, then sprayed the slide with high temp grill paint. He then proceeded to sell this Astra to his best friend. The paint has stayed on for four years and a few months, and is carried daily.