I have a 85 CJ-7 but have a 304 out of an earlier model Jeep. When I bought the Jeep a few years back the previous owner had told me that the motor came out of a 79 CJ-7. Recently though I had some charging problems and when I couldn't find the problem, the mechanic swapped out a new alternator...