I'm not wanting to be different or to be controversial, but after stripping my engine I am going to change the gearbox oil at least once a year and that is likely to be a distance of very few miles, perhaps under 1000. It is not because I believe the oil is worn out but simply that the gearbox oil seems to collect water vapour and this can cause rusting of the steel parts inside the clutch and gearbox. The engine design with its extensive barrel cooling means the crankcases never get very hot ,or hot enough, to dry out the oil.
If one wanted to save money and be ECO friendly you could catch the old oil in a clean container...perhaps a clean Bean Tin and then heat the oil outside on a small stove to around 120 degrees C for about 10 mins or so. This will dry off the water vapour as water boils at 100C. let the oil settle to clarify and cool off, then pour the oil back and top up with fresh oil of choice. EP 80 is recommended by some.
Of course you could heat the entire engine to 120C with a blow torch for about half an hour. This would avoid draining out the oil.....
Les