1st gen rear is a bolt in, but the gear ratios may be 4.22 instead of 3.91 - you would have to change out both front and rear diffs then. Not sure if the 95 MMM has an 8" or 9" rear - if 9" rear a 2nd gen monty has the right size, but is a coil spring and arms setup - you can swap the center section and disc brakes onto the truck axle. the monty axle is 1" wider than the truck diff. 15" and up for the 1st gen, 16 for 2nd gen with disc brakes. you need the 2nd gen monty upper arms for the 95 truck - 1st gen arms are the same as the truck arms.