Volvo Repair Questions? Ask a Mechanic for Answers ASAP
You would need to go to your local Volvo Dealer with your VIN number and they will be able to supply you with the corect part number for the driveshaft you require.
If you find that this is to expensive you may be able to go to your local aftermarket supplier and give them the Volvo pat number so they can cross reference it.
Often you find that driveshafts are not available as an aftermarket unit and so will therefore be dealer only.
As for the dimensions of the driveshaft you will only get this information from Volvo Technical and I very much doubt they would want to give out this sort of information.