My 1991 Delica L300 Super Exceed has a leaky rack and pinion steering system happening. My mechanic (good friend) says it needs to be replaced. I found a lot of companies that SAY they have it to sell but I'm skeptical. What do I need to look for - specs, model number - to get the right one for my vehicle? Who is a trustworthy seller that I can depend on for the right part? Thanks in advance for any help I can get.