you need to find out why you need to top up your gearbox oil, if no leaks then there should be no need to. jack up the car, place axle stands underneath and check your g/box sump seal and all around g/box for leaks. if you ask at motor factors as to type/amount they should be able to help, or get a haynes manual which should tell you the same.
hope it helps, July 2010