Not sure what the problem here is, but may be worth flushing the gearbox, IRD and diff and replacing with fresh oil, if only for peace of mind?
The breathers on our Freelanders are very low - I am sure someone somewhere will have made breather extensions - anyone have any links?