Id just try a junkyard, but if nothing turns up, just get a nice one, and get it changed to the proper length at a driveline shop. Me personally, id take the opportunity to get a custom shaft made that uses bigger ujoints, and change the yokes at the t/case and axle