Parts geek seems to have the best price. I think the shaft has a $15 core, maybe a bit more. As for pulling the shaft its pretty straight forward. You'll probably need a puller for the brake side and the tranny side is a roll pin. O'reillys' have them in stock here in Wasilla. They looked like they'd work out pretty good. The core is $20 if I remember.