I dont wear leather to be honest but i think the long gloves look great. The photo is from 2008 so i cant track these gloves down.
Here's my highstreet alternatives
Asos - £60
Oasis - £35
Sorry about such a short post but i'm suffering with a migraine today!