Car repair shops get set for aluminum models By: Buffalo Business First via Business Journals November 26, 2014 at 07:59 AM EST Looking to the future, Carubba Collision Corp. has opened a shop at 1520 Niagara Falls Blvd. in Tonawanda to repair aluminum-body vehicles... Read More >> Related Stocks: Ford Motor