It'll for sure fit Defender 90s from chassis number LA930435 and up (so 1994 to present), 1993 D110s, Range Rover Classics from the mid 1980s to 1995 and Disco Is from 1994-1999 based on my research.
I'm not sure about earlier ones if you have a ROW truck from earlier.
Thanks for your interest,
'86 D110 3-door
'97 D90SW - SOLD SEP '14
'94 D90ST - SOLD MAY '13
D90s sold while assigned overseas. You're welcome America!
'06 Range Rover Sport Supercharged
'8X FankenRover D100