The oul pump is new, never used. It has a small amount of light surface rust from storage as shown in the photos. The box has some wear and stains from storage. Box shows part # M90-A. What it fits is unknown to me. Check fitment for yourself. It is sold as is. No returns accepted. The photos are high quality, so zoom in on the pictures for greater detail of condition.