Bayshore Metals is a family owned and have been business for 29 years now. They carry aluminum, steel etc. and have a large stock of these items. They are a bit higher priced than most but they can fill your orders usually within a day. The staff are very warm and helpful.