The replacement radiator from 4 Wheel Drive Hardware dropped right in place of the original. The stock water-pump bearing was hammered and didn't spin freely. Naturally, one of the water-pump bolts snapped off upon removal. I simply installed the new pump with the remaining three bolts and a lot of silicone. Hasn't leaked yet.