Whats the problem ?
Gearbox new around £1500 - exchange around £ 900 plus vat
shaft or cv joints ? shafts depends on which side new o/s £133 - exchange £47 n/s £134 exchange £46.34, cvjoints new £85 - exchange £53 all plus vat. Also just been a price increase so will be a bit dearer. These are ball park figures , would need more info for exact price
Labour time around 3.5 to 4 hrs