+1 on 300 max...asking $440 is looking for a sucker. seat looks original and while I'm not sure what was original on this bike, 105 as an "upgrade" is reaching. I wouldn't take your bike stand though and try and fix the RD....if it worked, then the guy would probably still want full price, if he didn't cut you a deal, then he got the bike fixed for free.