It is hard to tell from the Interet what the actual size seatpost and headset your bike has but those look like they should be the right size to me. It would be best if you could measure though. If you go with the double chainring though you should be aware that you might have chainline issues. Maybe it would be better to slow down and do some research before rushing into buying.