So I need the longer flange then? or is their a deeper dustcap?
You need the new style flange. Go to the dealer and just tell them you have a 1997 land cruiser and they will give you the correct flange. It's about $45.00. Then the dust cap will fit properly.
If you get it by Sunday I'll slap it on for you.