If you're going to buy the parts, get quality, proven ones. You'll regret skimping and end up buying the better stuff later. If you don't want to spend that much on new stuff then just keep an eye out for quality used gear. It's hard to get a used shifter for cheap though, because there's nothing really that gets worn or breaks.