Harbor Freight Bauer vs Dewalt 20v battery teardown comparison