5.7 based Gen3 Hemi stroker. I've been through hell trying to get this motor put back together due to parts availability and a machine shop that didn't know what they were doing. I've had to have a lot of machine work redone, actually they bored my old block out past safety tolerance to stick pistons in it that were available, so we had to start over with another block but at least this one had never been touched. One nice thing is the situation caused me to find an excellent cylinder head shop in the area.