Only sentence 1 is correct!
Sentence 2 should read: Each bike HAS a ten-year guarantee.
Sentence 3 the grammar is all over the place and it makes no sense. It could only be written the same way as sentence 1, or you need to change it to say: Each bike is guaranteed for 10 years.