BAE Systems received a $103.6 million contract to repair and modernize USS Preble during its scheduled depot maintenance period, the DoD announced.