Have you considered Precision Stockworks?

http://www.precisionstockworks.com/