If someone is repairing, modifying, or building a driveshaft for you and the parts include yokes, UJ's and tube and the bill is less than $200 AND the shop owner is not your father in law or good friend, then you should expect to get what you paid for.
Here in the great state of NY $48/hr would mean I worked for -$11/hr without figuring in any overhead - just tech pay, payroll taxes and tech benefits. Throw in building, training, computer expense, tools, etc, and we would be losing $41 /hr.
On the driveshaft note, there is a tremendous difference between a functional driveshaft and properly built and balanced driveshaft. There is what the manufacturer recommends and what should be done. I'm quite fortunate that my son works for the local driveshaft builder (I used to), and the former service manager there built many bracket drag cars (1000-1500HP), so he taught the driveline guys how to build a low budget truck shaft to meet those demands. Keep in mind that mid range truck shafts are rated to 1200ft/lbs. Using upgraded tubing (for trucks) is minimal expense.
But driveshaft work for less than $200 I would steer clear of.
My two cents - don't hate me for them lol!