I use them on my Challenger. I don't recall any issues with the fronts. The rears are shorter, and the lower mounting hole is like you said. I pressed in 5/8" bushings that I made from some hydraulic tubing. I made some tapered boxed extensions for the top of the shock. That way they are still bolt in.
I have over 12k on them with zero issues.