ATTENTION! Bikein lies about the availability of the products. Very often. I have 2 (two) bad experiences with that. In both cases, the products were declared as "Available" and ready for shipping, but after the payment I waited about 2 weeks to get them.
Not only Bikeinn, but many other e-shops...