from a 2000 Ram 2500 truck V10. match your part #. pretty clean part but nothing new so always expect some wear from a used part. sold as is no returns. truck had 128,000 miles.