Ordered a replacement fuel pump for a Honda TRX500. The shipping estimate was 4-6 days but for some fortuitous reason it arrived (Idaho) the following afternoon! The pump's protective packaging was excellent with specially made rubber coverings for both ends of the pump plus bubble wrap. The pump construction and appearance met or exceeded the original Japanese unit, fitment was perfect and different application filters were included. Highly recommended if only a pump and filter are needed and a person doesn't mind swapping it out to defray the overall cost.