I've used Araiza Small engine repair on Austin Highway previously with satisfactory results. Also used one Al's Small Engine Repair on Blanco near Hildebrand that was good. Would use either again depending on the lead time.
In the event you are on the other side of town, my husband has one he's pretty happy with over here on NW side of SA. It's off Tezel. I'll get info if you're interested.