cross and bearing kits are available. http://www.valu-bilt.com
has them. $7.89 to $11.19 is the price range. You will have to disassemble and measure.
Suggest trying your local autoparts store, Case IH, local machine shop, industrial supply, farm and ranch store.
It's been years but I purchased a U joint for a B at my local machine shop. The parts should be cheaper than the entire u-joint.