For the tail shaft i would recommend Driveline service's at Archerfield but take the car to them, Don't give them a measurement as they will f@$k it up, Take the car to them and let them do their thing.
For the exhaust i would recommend Beaudesert exhausts very highly, Little expensive but their work is superb. They are located in Beaudesert across the rd from Dunlop tires.