getting the shaft?

i have had several driveshafts shortened. they cost me any where from 60-75 dollars. i did not have to take the slip yoke with me. they always balanced it without it. i agree they are trying to hose you. and they told me to install my own new ujoints before bringing the shaft to them. said to just tape the other caps on it.