Long fingers are a pain when trying to get a grip to fit properly.
Personally I would suggest buying a Large and packing the palm shelf with cork if it will not go up high enough.
Rink do an extra thick grip for long fingers.