Looking to acquire a trustworthy Mercury 20 HP 4-stroke engine? Figuring out the current price range can save you cash. New Mercury 20 HP 4-strokes generally price between $3,500 and $5,500, based on features and dealer fees. Used Mercury 20 HP 4-strokes frequently go for $2,000 to $4,000, influenced by state, usage and overall condition. Remember