New in box old stock Caterpillar Rotary Pump believed to be for Cat SR4,D348 and D349 Industrial and Marine Engines.Some perfectly normal light surface rust due to storage.Please research part number carefully or check with your dealer before buying.Retails for over $3100.00.