Yes, buy online, it will be much cheaper than ordering through your LBS, you'll get exactly what you want, and you'll get the valuable experience of working on your bike a little bit.