It will fit 1995, and 1997. But if you have a 1994 with rail system, it will fit. I just spoke with a rep from roverconnection.com. If you have the snap system, you can buy the rail conversion for around 35 dollars. Hope this helps.
Do you still have the soft top?? If not, may I ask what price you sold it at?? I have one as well & am looking into selling it but don't want to sell it too cheaply. you can also reach me at email@example.com Thanks-Adam