both tops will fit.
the only difference are the pins that fasten into the windshield frame.
the 95 pins are longer than the 96s. i currently have a 96 soft top on my 94.
northwind engineering makes replacements.
so, yes a 95 hard top will fit on a 96, except you will need to swap out the windshield pins.