I reckon the previous owner was using 91 and now I started filling it up with 95 to see if it makes any difference. I haven't noticed much difference yet. I'll use an injector cleaner with my next fill up, not sure if that actually does anything but doesn't hurt to try.
With the leak, I will definitely try that. I'm very limited with time these days, I'll try taking it to a different mechanic today and see what they reckon. It can't really be the power steering fluid like what Tony said cause of 2 reasons, I've put more than 500kms on the car now and never had to top it up nor did I notice the reservoir getting low and the color itself.
The pump that's covered in oil is the power steering pump itself yeah?
I'll keep you guys updated once I take it to the shop.
Thanks again guys.