Mechanics earn money by charging for labour and marking up the items needed to fix your vehicle. So to stay profitable and cover their overhead expenses, they may charge a higher markup for parts.