This oil pan came off of an 04 Silverado 5.3L with around 120,000 miles. It's a little greasy but should clean up. Would be great for a budget Ls swap or a cheap factory replacement. Make sure to measure your current oil pan and clearance before bidding. Remember you are getting a used part it is not in perfect condition.