A custom made drive shaft for $420 doesn't sound outrageous to me, maybe a little high, but not outrageous.

Why not try to find a used one? I'm sure you can find one fairly easily. Definitely needs a slip yolk.