"I am thinking of purchasing an odometer for my bike . Are they durable ? Can you suggest me the one you have idea about its performance ?"
Depends on what you mean by durable. What I have heard from experienced bikers is that howsoever good your cyclo-computer is its best to remove during heavy rains to avoid water damage. Wired are more durable and cheaper then wireless.
Best brands are Cateye and Sigma but these are expensive. Not sure about BTwin but heard a lot of people saying they have had no issues.
I use a Sigma Wireless model and have no issues so far.