I think a 105 brakeset is a bit extreme for your first build, Tiagra should suffice at half the price. As for levers, they're fine, but have a look at MTB & BMX groups for more choice of flat bar levers.
There's someone in classifieds selling an RD crankset, if you're quick... As for size, 170 is the standard, and as it's a SS it should be fine, as for gearing (teeth on chainring) have a search in the forum or read up sheldon brown, 'stock' gearing is usually 42/16.
I think a 105 brakeset is a bit extreme for your first build, Tiagra should suffice at half the price. As for levers, they're fine, but have a look at MTB & BMX groups for more choice of flat bar levers.
There's someone in classifieds selling an RD crankset, if you're quick... As for size, 170 is the standard, and as it's a SS it should be fine, as for gearing (teeth on chainring) have a search in the forum or read up sheldon brown, 'stock' gearing is usually 42/16.