Did you get it from a bike shop? The reason I ask is that they normally can do a deal on a helmet and lights etc. as they like to see the riders getting out on the roads as safe as possible. They will normally chuck a free service in to. Look after it and keep it clean, try not to wash near the bearings with a hose pipe or jet washer. Its ok for the pros because their bikes get rebuilt every race, sadly ours dont.
Attached is a pic of my race bike it only comes out on dry days, I wouldnt add up the price of the parts as it will make you and me cry!
Nick