lil buffalo,

Neither your profile nor your posting mentions the type of engine. Assuming it is 1940-1962 216/235/261, Jim Carter sells a shaft that will cost you less than $40 for two, delivered.

Tim