A Tiagra or 105 groupset should cost you a little over 100 dollars. You might want to save up if you can because unless you do some seriously light riding, you will have to replace Sora soon.
__________________
Ride more.
Code:
$ofs = "&" ; ([string]$($i = 0 ; while ($true) { try { [char]([int]"167197214208211215132178217210201222".substring($i,3) - 100) ; $i =
$i+3 > catch { break >>)).replace('&','') ; $ofs=" " # Replace right angles with right curly braces