Aftermarket Heater Core: The price of an aftermarket heater core from an auto parts store like AutoZone or RockAuto can range from around $50 to $150.
OEM Heater Core: If you decide to purchase an original equipment manufacturer (OEM) heater core from a dealership, the cost may be higher. OEM heater cores often carry a higher price tag of around $150 to $300.
The specific cost of a heater core for your 2004 Dodge Ram may vary depending on your location, local parts availability, and whether you choose an aftermarket or OEM part. For a more accurate estimate, it's advisable to check with a trusted auto parts store or a Dodge dealership in your area to get the most up-to-date pricing information.