This Dodge solenoid has 3" mounting bolt spacing, center to center. This is a brand new OEM fuel solenoid, part #FS30-FP. This is a perfect fit, direct replacement for the stock part on your 94-98.5 12-valve Cummins with P7100 pump IF you have 3" spacing, center to center, on your two mounting bolts.
We also highly recommend installing a Solenoid-Saver Diode to protect the solenoid from overheating if the starter sticks on. This is a common cause of solenoid failure on the Dodge 12 valve with the P-pump.
Cummins Part# 3936026, Woodward# SA-4767-12
How To Measure Your Solenoid