Originally Posted by
mojomuskrat
Also, shouldn't there be lugs in these holes? I'm thinking the bike shop took them out while installing the frame pump and forgot to put them back in.

By lugs do you mean screws? Yes, mine came with screws in those holes. I do not know if the LBS put screws into the bosses or if they were that way from the factory. Go to this
link and move the cursor over the bosses in the frame. You will see that screws are included in the factory picture.