These Straps are awesome and made a better look in the watch.
I have 2 gen straps for mine SFSO, a gen rubber and a gen blue leather.
The buckle is very very better than the rep one, and they are fairly cheap.
I payed 120 bucks in the leather (here in Brasil), and 85 in the rubber one (in Vegas), all I bought in an AD.
The rubber one can fit a 21cm wrist.