Hi I have a Grand Vitara XL-7 2001
and need a power steering pump.
2.7 ltr engine part number 49100-52D00. I ordered one on line which came from france but it is the wrong one. Am now a bit nervous of just randomly looking online so looking for some help and advice.