tank 300 differential parts