I have A craftsman riding lawn mower and the fins on the transaxle cooling fan broke. Sears tells me I have to buy the whole transmission for $900. Anybody know where to buy just the fan or have any other ideas? Model # 917.287.340
You need go somewhere else. Sears is sticking you.
Try Tuff Torq's website. You have a K46BN.
Entire transmission is 7A646084162 at $616.81. Need to check tag on your transmission to make sure this is correct variation.
Fan is 1A646083070 at $9.07. This is common to most K46 so you should be OK. Husqvarna (who now makes Sears tractors) part number is 508-98-68-01.
Here is a link that might be useful: Tuff Torq parts page