Heavy duty drive shafts