For your metalwork, you might try Jeffs Resurrections in Taylor. Usually a backlog but you said no hurry, right?

BTW, I also use Warren and the folks at Rennsport in Sealy, great shop/