I think you need a new mechanic. I highly doubt a dealer would bother replacing your old brakes with someone else's old brakes, sounds stupid. Charge you $300 for new brakes and don't do anything? Meh, maybe. IMO, you need a complete inspection of the system. Your rear brakes may be defective causing the fronts to do all the work. The front calipers may be bad.