I don't know any difference between bikes and bicycles. I am also not a native English speaker. This wasn't supposed to be a linguistic gotcha, but a semantic one.