BCBC
Stock

BCBC MPR-152 Engine Push Rod

Brand BCBC MPR-152
Material Welded steel
Bottom Tip Diameter 0.312
Bottom Tip Diameter 8.0
Bottom Tip Type Rounded end
Top Tip Diameter 0.5
Top Tip Diameter 13.0
Top Tip Type Cup end
Diameter 0.312
Diameter 8.0
Length 250.0
Length 9.83
Grade Type Standard replacement
Drilled No
Product line Stock
Fits Chrysler, Dodge, and Plymouth · 423 vehicles

Standard replacement. Built for stock valve train service with OEM-style fit and function.

Welded steel construction. Provides a durable push rod body for consistent engine operation.

Made in the USA. Manufactured to stringent specifications for controlled quality.

Cross-references 74-6152, 190-1237 and 48036 for the same application. See all 9.

$17.75Free shipping
In stock · usually ships same day before 1pm CST
Step 1 — Confirm fitment
Free return shipping if it doesn't fit when you check fitment here first.
Select your vehicle to confirm fitment
Verify this part fits before purchasing — free returns if it doesn't
Step 2 — Quantity
Order total $17.75
Free shipping to the continental U.S.
Free returns within 60 days if it doesn't fit when fitment is verified.

Engine Push Rod Overview

The Melling MPR-152 is a standard replacement engine push rod built for stock valve train applications. It is made in the USA and uses welded steel construction with a rounded end at the bottom and a cup end at the top for proper valve train contact.

Compatible with a wide range of Chrysler, Dodge, and Plymouth V8 and inline engine applications, this push rod is specified for stock use across many classic models. The MPR-152 is a direct-fit style replacement for applications that require a 9.83-inch push rod with a 0.312-inch diameter.

Key Features

  • Welded steel construction for standard engine service
  • 9.83-inch overall length with 0.312-inch diameter
  • Rounded end bottom tip and cup end top tip
  • Standard replacement grade for stock valve train setups
  • Made in the USA

Detailed Description

Melling MPR-152 is engineered as a standard replacement push rod for engines that need the correct valve train geometry and consistent lifter-to-rocker contact. The welded steel design supports dependable operation in OEM-style and restoration builds, while the specified tip geometry helps maintain proper seating at both ends of the push rod. This part number, MPR-152, is used across many classic Chrysler, Dodge, and Plymouth applications, including Dodge Dart, Dodge Charger, and Plymouth Fury fitments listed below.

Melling recommends replacing push rods during service to help preserve valve train geometry and performance. For buyers searching for a Chrysler Dodge Plymouth push rod, MPR-152 provides a fitment-specific solution for stock applications rather than a universal part.

What It Is Used For

  • Correcting worn or bent push rods in stock valve train service
  • Restoring proper valve train geometry after engine teardown
  • Replacing damaged push rods that affect rocker arm movement
  • Addressing noise or irregular valve train operation caused by wear
  • Supporting restoration work on classic Chrysler, Dodge, and Plymouth engines

Installation Notes and Tips

Verify push rod length, diameter, and tip style before installation. The MPR-152 is a 0.312-inch diameter push rod with a 9.83-inch length, so it should be matched to the engine’s original specification and valve train layout. Inspect related valve train components for wear before assembly, and confirm that the push rod seats correctly in both the lifter and rocker arm.

Quality Assurance

Melling manufactures this push rod to stringent specifications using quality materials and controlled production processes. The MPR-152 is a standard replacement part intended for OEM-style service, and Melling’s product line also includes select chrome moly push rods for performance-oriented applications.

This part fits 423 vehicles
Always verify fitment with your vehicle's VIN if unsure. Submodel & trim restrictions may apply.
YearMakeModelLitersCylindersNotes
1980ChryslerCordoba3.7LL6Stock
1980ChryslerLeBaron3.7LL6Stock
1980ChryslerNewport3.7LL6Stock
1980ChryslerTown & Country3.7LL6Stock
1980DodgeAspen3.7LL6Stock
1980DodgeB1003.7LL6Stock
1980DodgeB2003.7LL6Stock
1980DodgeB3003.7LL6Stock
1980DodgeD1003.7LL6Stock
1980DodgeD1503.7LL6Stock
1980DodgeD2003.7LL6Stock
1980DodgeD3003.7LL6Stock
1980DodgeDiplomat3.7LL6Stock
1980DodgeMirada3.7LL6Stock
1980DodgeRamcharger3.7LL6Stock
1980DodgeSt. Regis3.7LL6Stock
1980DodgeW1503.7LL6Stock
1980DodgeW2003.7LL6Stock
1980PlymouthCaravelle3.7LL6Stock
1980PlymouthGran Fury3.7LL6Stock
1980PlymouthPB1003.7LL6Stock
1980PlymouthPB2003.7LL6Stock
1980PlymouthTrailduster3.7LL6Stock
1980PlymouthVolare3.7LL6Stock
1979ChryslerLeBaron3.7LL6Stock
1979ChryslerNewport3.7LL6Stock
1979ChryslerTown & Country3.7LL6Stock
1979DodgeAspen3.7LL6Stock
1979DodgeB1003.7LL6Stock
1979DodgeB2003.7LL6Stock
1979DodgeB3003.7LL6Stock
1979DodgeCB3003.7LL6Stock
1979DodgeD1003.7LL6Stock
1979DodgeD1503.7LL6Stock
1979DodgeD2003.7LL6Stock
1979DodgeD3003.7LL6Stock
1979DodgeDiplomat3.7LL6Stock
1979DodgeRamcharger3.7LL6Stock
1979DodgeSt. Regis3.7LL6Stock
1979DodgeW1503.7LL6Stock
1979DodgeW2003.7LL6Stock
1979PlymouthCaravelle3.7LL6Stock
1979PlymouthPB1003.7LL6Stock
1979PlymouthTrailduster3.7LL6Stock
1979PlymouthVolare3.7LL6Stock
1978ChryslerLeBaron3.7LL6Stock
1978ChryslerTown & Country3.7LL6Stock
1978DodgeAspen3.7LL6Stock
1978DodgeB1003.7LL6Stock
1978DodgeB2003.7LL6Stock
1978DodgeB3003.7LL6Stock
1978DodgeCB3003.7LL6Stock
1978DodgeD1003.7LL6Stock
1978DodgeD1503.7LL6Stock
1978DodgeD2003.7LL6Stock
1978DodgeD3003.7LL6Stock
1978DodgeDiplomat3.7LL6Stock
1978DodgeMonaco3.7LL6Stock
1978DodgeRamcharger3.7LL6Stock
1978DodgeW1503.7LL6Stock
1978DodgeW2003.7LL6Stock
1978DodgeW3003.7LL6Stock
1978PlymouthCaravelle3.7LL6Stock
1978PlymouthFury3.7LL6Stock
1978PlymouthPB1003.7LL6Stock
1978PlymouthPB2003.7LL6Stock
1978PlymouthTrailduster3.7LL6Stock
1978PlymouthVolare3.7LL6Stock
1977DodgeAspen3.7LL6Stock
1977DodgeB1003.7LL6Stock
1977DodgeB2003.7LL6Stock
1977DodgeB3003.7LL6Stock
1977DodgeCB3003.7LL6Stock
1977DodgeD1003.7LL6Stock
1977DodgeD1503.7LL6Stock
1977DodgeD2003.7LL6Stock
1977DodgeD3003.7LL6Stock
1977DodgeDart3.7LL6Stock
1977DodgeMonaco3.7LL6Stock
1977DodgeRamcharger3.7LL6Stock
1977DodgeW1003.7LL6Stock
1977DodgeW2003.7LL6Stock
1977DodgeW3003.7LL6Stock
1977PlymouthFury3.7LL6Stock
1977PlymouthPB1003.7LL6Stock
1977PlymouthPB2003.7LL6Stock
1977PlymouthTrailduster3.7LL6Stock
1977PlymouthVolare3.7LL6Stock
1976DodgeAspen3.7LL6Stock
1976DodgeB1003.7LL6Stock
1976DodgeB2003.7LL6Stock
1976DodgeB3003.7LL6Stock
1976DodgeCharger3.7LL6Stock
1976DodgeCoronet3.7LL6Stock
1976DodgeD1003.7LL6Stock
1976DodgeD100 Panel3.7LL6Stock
1976DodgeD2003.7LL6Stock
1976DodgeD3003.7LL6Stock
1976DodgeDart3.7LL6Stock
1976DodgeRamcharger3.7LL6Stock
1976DodgeW1003.7LL6Stock
1976DodgeW2003.7LL6Stock
1976DodgeW3003.7LL6Stock
1976PlymouthDuster3.7LL6Stock
1976PlymouthFury3.7LL6Stock
1976PlymouthPB1003.7LL6Stock
1976PlymouthPB2003.7LL6Stock
1976PlymouthScamp3.7LL6Stock
1976PlymouthTrailduster3.7LL6Stock
1976PlymouthValiant3.7LL6Stock
1976PlymouthVolare3.7LL6Stock
1975DodgeB1003.7LL6Stock
1975DodgeB2003.7LL6Stock
1975DodgeB3003.7LL6Stock
1975DodgeCB3003.7LL6Stock
1975DodgeCoronet3.7LL6Stock
1975DodgeD1003.7LL6Stock
1975DodgeD2003.7LL6Stock
1975DodgeD3003.7LL6Stock
1975DodgeDart3.7LL6Stock
1975DodgeRamcharger3.7LL6Stock
1975DodgeW1003.7LL6Stock
1975DodgeW2003.7LL6Stock
1975DodgeW3003.7LL6Stock
1975PlymouthDuster3.7LL6Stock
1975PlymouthFury3.7LL6Stock
1975PlymouthPB1003.7LL6Stock
1975PlymouthPB2003.7LL6Stock
1975PlymouthScamp3.7LL6Stock
1975PlymouthTrailduster3.7LL6Stock
1975PlymouthValiant3.7LL6Stock
1974DodgeB100 Van3.7LL6Stock
1974DodgeB200 Van3.7LL6Stock
1974DodgeB300 Van3.7LL6Stock
1974DodgeCB3003.7LL6Stock
1974DodgeCharger3.7LL6Stock
1974DodgeCoronet3.7LL6Stock
1974DodgeD100 Pickup3.7LL6Stock
1974DodgeD200 Pickup3.7LL6Stock
1974DodgeD300 Pickup3.7LL6Stock
1974DodgeDart3.7LL6Stock
1974DodgeP200 Van3.7LL6Stock
1974DodgeP300 Van3.7LL6Stock
1974DodgeRamcharger3.7LL6Stock
1974DodgeW100 Pickup3.7LL6Stock
1974DodgeW200 Pickup3.7LL6Stock
1974DodgeW300 Pickup3.7LL6Stock
1974PlymouthDuster3.7LL6Stock
1974PlymouthFury3.7LL6Stock
1974PlymouthFury I3.7LL6Stock
1974PlymouthFury II3.7LL6Stock
1974PlymouthPB100 Van3.7LL6Stock
1974PlymouthPB200 Van3.7LL6Stock
1974PlymouthSatellite3.7LL6Stock
1974PlymouthScamp3.7LL6Stock
1974PlymouthTrailduster3.7LL6Stock
1974PlymouthValiant3.7LL6Stock
1973DodgeB100 Van3.7LL6Stock
1973DodgeB200 Van3.7LL6Stock
1973DodgeB300 Van3.7LL6Stock
1973DodgeCB3003.7LL6Stock
1973DodgeCharger3.7LL6Stock
1973DodgeCoronet3.7LL6Stock
1973DodgeD100 Pickup3.7LL6Stock
1973DodgeD200 Pickup3.7LL6Stock
1973DodgeD300 Pickup3.7LL6Stock
1973DodgeDart3.7LL6Stock
1973DodgeP200 Van3.7LL6Stock
1973DodgeP300 Van3.7LL6Stock
1973DodgePolara3.7LL6Stock
1973DodgeW100 Pickup3.7LL6Stock
1973DodgeW200 Pickup3.7LL6Stock
1973DodgeW300 Pickup3.7LL6Stock
1973PlymouthDuster3.7LL6Stock
1973PlymouthFury3.7LL6Stock
1973PlymouthFury I3.7LL6Stock
1973PlymouthFury II3.7LL6Stock
1973PlymouthFury III3.7LL6Stock
1973PlymouthSatellite3.7LL6Stock
1973PlymouthScamp3.7LL6Stock
1973PlymouthValiant3.7LL6Stock
1972DodgeB100 Van3.7LL6Stock
1972DodgeB200 Van3.7LL6Stock
1972DodgeB300 Van3.7LL6Stock
1972DodgeChallenger3.7LL6Stock
1972DodgeCharger3.7LL6Stock
1972DodgeCoronet3.7LL6Stock
1972DodgeD100 Pickup3.7LL6Stock
1972DodgeD200 Pickup3.7LL6Stock
1972DodgeD300 Pickup3.7LL6Stock
1972DodgeDart3.7LL6Stock
1972DodgePolara3.7LL6Stock
1972DodgeW100 Pickup3.7LL6Stock
1972DodgeW200 Pickup3.7LL6Stock
1972DodgeW300 Pickup3.7LL6Stock
1972PlymouthBarracuda3.7LL6Stock
1972PlymouthDuster3.7LL6Stock
1972PlymouthFury3.7LL6Stock
1972PlymouthFury I3.7LL6Stock
1972PlymouthFury II3.7LL6Stock
1972PlymouthFury III3.7LL6Stock
1972PlymouthSatellite3.7LL6Stock
1972PlymouthScamp3.7LL6Stock
1972PlymouthValiant3.7LL6Stock
1971DodgeB100 Van3.7LL6Stock
1971DodgeB200 Van3.7LL6Stock
1971DodgeB300 Van3.7LL6Stock
1971DodgeChallenger3.7LL6Stock
1971DodgeCharger3.7LL6Stock
1971DodgeCoronet3.7LL6Stock
1971DodgeD100 Pickup3.7LL6Stock
1971DodgeD200 Pickup3.7LL6Stock
1971DodgeD300 Pickup3.7LL6Stock
1971DodgeDart3.7LL6Stock
1971DodgePolara3.7LL6Stock
1971DodgeW100 Pickup3.7LL6Stock
1971DodgeW200 Pickup3.7LL6Stock
1971DodgeW300 Pickup3.7LL6Stock
1971PlymouthBarracuda3.7LL6Stock
1971PlymouthDuster3.7LL6Stock
1971PlymouthFury3.7LL6Stock
1971PlymouthFury I3.7LL6Stock
1971PlymouthFury II3.7LL6Stock
1971PlymouthFury III3.7LL6Stock
1971PlymouthSatellite3.7LL6Stock
1971PlymouthScamp3.7LL6Stock
1971PlymouthValiant3.7LL6Stock
1970DodgeA100 Truck3.7LL6Stock
1970DodgeA108 Van3.2LL6Stock
1970DodgeChallenger3.7LL6Stock
1970DodgeCharger3.7LL6Stock
1970DodgeCoronet3.7LL6Stock
1970DodgeD100 Pickup3.7LL6Stock
1970DodgeD200 Pickup3.7LL6Stock
1970DodgeD300 Pickup3.7LL6Stock
1970DodgeDart3.7LL6Stock
1970DodgePolara3.7LL6Stock
1970DodgeW100 Pickup3.7LL6Stock
1970DodgeW200 Pickup3.7LL6Stock
1970DodgeW300 Pickup3.7LL6Stock
1970PlymouthBarracuda3.7LL6Stock
1970PlymouthBelvedere3.7LL6Stock
1970PlymouthDuster3.7LL6Stock
1970PlymouthFury3.7LL6Stock
1970PlymouthFury I3.7LL6Stock
1970PlymouthFury II3.7LL6Stock
1970PlymouthFury III3.7LL6Stock
1970PlymouthSatellite3.7LL6Stock
1970PlymouthValiant3.7LL6Stock
1969DodgeA100 Truck3.7LL6Stock
1969DodgeCharger3.7LL6Stock
1969DodgeCoronet3.7LL6Stock
1969DodgeD100 Pickup3.7LL6Stock
1969DodgeD200 Pickup3.7LL6Stock
1969DodgeD300 Pickup3.7LL6Stock
1969DodgeDart3.7LL6Stock
1969DodgePolara3.7LL6Stock
1969DodgeW100 Pickup3.7LL6Stock
1969DodgeW200 Pickup3.7LL6Stock
1969DodgeW300 Pickup3.7LL6Stock
1969PlymouthBarracuda3.7LL6Stock
1969PlymouthBelvedere3.7LL6Stock
1969PlymouthFury3.7LL6Stock
1969PlymouthFury I3.7LL6Stock
1969PlymouthFury II3.7LL6Stock
1969PlymouthFury III3.7LL6Stock
1969PlymouthSatellite3.7LL6Stock
1969PlymouthValiant3.7LL6Stock
1968DodgeA100 Truck3.7LL6Stock
1968DodgeCharger3.7LL6Stock
1968DodgeCoronet3.7LL6Stock
1968DodgeD100 Pickup3.7LL6Stock
1968DodgeD200 Pickup3.7LL6Stock
1968DodgeD300 Pickup3.7LL6Stock
1968DodgeDart3.7LL6Stock
1968DodgePolara3.7LL6Stock
1968DodgeW100 Pickup3.7LL6Stock
1968DodgeW200 Pickup3.7LL6Stock
1968DodgeW300 Pickup3.7LL6Stock
1968PlymouthBarracuda3.7LL6Stock
1968PlymouthBelvedere3.7LL6Stock
1968PlymouthFury3.7LL6Stock
1968PlymouthFury I3.7LL6Stock
1968PlymouthFury II3.7LL6Stock
1968PlymouthFury III3.7LL6Stock
1968PlymouthSatellite3.7LL6Stock
1968PlymouthValiant3.7LL6Stock
1967DodgeA100 Truck3.7LL6Stock
1967DodgeCoronet3.7LL6Stock
1967DodgeD100 Series3.7LL6Stock
1967DodgeD200 Series3.7LL6Stock
1967DodgeD300 Series3.7LL6Stock
1967DodgeDart3.7LL6Stock
1967DodgeP100 Van3.7LL6Stock
1967DodgePolara3.7LL6Stock
1967DodgeW100 Series3.7LL6Stock
1967DodgeW200 Series3.7LL6Stock
1967DodgeW300 Series3.7LL6Stock
1967PlymouthBarracuda3.7LL6Stock
1967PlymouthBelvedere3.7LL6Stock
1967PlymouthBelvedere II3.7LL6Stock
1967PlymouthFury3.7LL6Stock
1967PlymouthFury II3.7LL6Stock
1967PlymouthFury III3.7LL6Stock
1967PlymouthSatellite3.7LL6Stock
1967PlymouthValiant3.7LL6Stock
1966DodgeA1003.7LL6Stock
1966DodgeA100 Truck3.7LL6Stock
1966DodgeCoronet3.7LL6Stock
1966DodgeD100 Series3.7LL6Stock
1966DodgeD200 Series3.7LL6Stock
1966DodgeD300 Series3.7LL6Stock
1966DodgeDart3.7LL6Stock
1966DodgeP100 Van3.7LL6Stock
1966DodgeP200 Van3.7LL6Stock
1966DodgePolara3.7LL6Stock
1966DodgeW100 Series3.7LL6Stock
1966DodgeW200 Series3.7LL6Stock
1966DodgeW300 Series3.7LL6Stock
1966PlymouthBarracuda3.7LL6Stock
1966PlymouthBelvedere3.7LL6Stock
1966PlymouthBelvedere II3.7LL6Stock
1966PlymouthFury3.7LL6Stock
1966PlymouthFury II3.7LL6Stock
1966PlymouthFury III3.7LL6Stock
1966PlymouthSatellite3.7LL6Stock
1966PlymouthValiant3.7LL6Stock
1965DodgeA1003.7LL6Stock
1965DodgeA100 Truck3.7LL6Stock
1965DodgeCoronet3.7LL6Stock
1965DodgeD100 Series3.7LL6Stock
1965DodgeD200 Series3.7LL6Stock
1965DodgeD300 Series3.7LL6Stock
1965DodgeDart3.7LL6Stock
1965DodgeP100 Van3.7LL6Stock
1965DodgeP200 Van3.7LL6Stock
1965DodgeP300 Van3.7LL6Stock
1965DodgeW100 Series3.7LL6Stock
1965DodgeW200 Series3.7LL6Stock
1965DodgeW300 Series3.7LL6Stock
1965PlymouthBarracuda3.7LL6Stock
1965PlymouthBelvedere3.7LL6Stock
1965PlymouthBelvedere II3.7LL6Stock
1965PlymouthFury3.7LL6Stock
1965PlymouthFury II3.7LL6Stock
1965PlymouthFury III3.7LL6Stock
1965PlymouthSatellite3.7LL6Stock
1965PlymouthValiant3.7LL6Stock
1964Dodge3303.7LL6Stock
1964Dodge4403.7LL6Stock
1964DodgeA1003.7LL6Stock
1964DodgeA100 Truck3.7LL6Stock
1964DodgeD100 Series3.7LL6Stock
1964DodgeD200 Series3.7LL6Stock
1964DodgeD300 Series3.7LL6Stock
1964DodgeDart3.7LL6Stock
1964DodgePolara3.7LL6Stock
1964DodgeW100 Series3.7LL6Stock
1964DodgeW200 Series3.7LL6Stock
1964DodgeW300 Series3.7LL6Stock
1964PlymouthBarracuda3.7LL6Stock
1964PlymouthBelvedere3.7LL6Stock
1964PlymouthFury3.7LL6Stock
1964PlymouthSavoy3.7LL6Stock
1964PlymouthValiant3.7LL6Stock
1963Dodge3303.7LL6Stock
1963Dodge4403.7LL6Stock
1963DodgeD100 Series3.7LL6Stock
1963DodgeD200 Series3.7LL6Stock
1963DodgeD300 Series3.7LL6Stock
1963DodgeDart3.7LL6Stock
1963DodgePolara3.7LL6Stock
1963DodgeW100 Series3.7LL6Stock
1963DodgeW200 Series3.7LL6Stock
1963DodgeW300 Series3.7LL6Stock
1963PlymouthBelvedere3.7LL6Stock
1963PlymouthFleet Special3.7LL6Stock
1963PlymouthFury3.7LL6Stock
1963PlymouthSavoy3.7LL6Stock
1963PlymouthValiant3.7LL6Stock
1962DodgeD100 Series3.7LL6Stock
1962DodgeD200 Series3.7LL6Stock
1962DodgeD300 Series3.7LL6Stock
1962DodgeDart3.7LL6Stock
1962DodgeLancer3.7LL6Stock
1962DodgeW100 Series3.7LL6Stock
1962DodgeW200 Series3.7LL6Stock
1962PlymouthBelvedere3.7LL6Stock
1962PlymouthFleet Special3.7LL6Stock
1962PlymouthFury3.7LL6Stock
1962PlymouthSavoy3.7LL6Stock
1962PlymouthValiant3.7LL6Stock
1961DodgeD100 Series3.7LL6Stock
1961DodgeD200 Series3.7LL6Stock
1961DodgeD300 Series3.7LL6Stock
1961DodgeDart3.7LL6Stock
1961DodgeLancer3.7LL6Stock
1961DodgeP200 Van3.7LL6Stock
1961DodgeP300 Van3.7LL6Stock
1961DodgePhoenix3.7LL6Stock
1961DodgePioneer3.7LL6Stock
1961DodgeSeneca3.7LL6Stock
1961DodgeW100 Series3.7LL6Stock
1961DodgeW200 Series3.7LL6Stock
1961PlymouthBelvedere3.7LL6Stock
1961PlymouthCustom3.7LL6Stock
1961PlymouthFleet Special3.7LL6Stock
1961PlymouthFury3.7LL6Stock
1961PlymouthSavoy3.7LL6Stock
1961PlymouthSport Wagon3.7LL6Stock
1961PlymouthSuburban3.7LL6Stock
1961PlymouthValiant3.7LL6Stock
1960DodgeDart3.7LL6Stock
1960DodgePhoenix3.7LL6Stock
1960DodgePioneer3.7LL6Stock
1960DodgeSeneca3.7LL6Stock
1960PlymouthBelvedere3.7LL6Stock
1960PlymouthCustom3.7LL6Stock
1960PlymouthFleet Special3.7LL6Stock
1960PlymouthFury3.7LL6Stock
1960PlymouthSavoy3.7LL6Stock
1960PlymouthSport Wagon3.7LL6Stock
1960PlymouthSuburban3.7LL6Stock
Directly replaces or cross-references 9 part numbers
Cross-reference numbers are provided for identification purposes only. Always confirm fitment before ordering.
74-6152190-1237480362120514PR-152PR-1237PR-3036RP-3036RP132