Replaces Land Rover OE part STC3435. Fits the Land Rover Defender (1993), Defender 90 (1994 - 1997), Discovery 1 (1994 - 1999), and Range Rover Classic (1987 - 1995). Specifically designed not to leak around your seals, keeping your CV joints bathed in grease instead of oil.