I bought the Ultrafire XSL 18350 1200mAh 3.7v . These: SKU: 1053201

They seem to be 34 mm long.

What kind have you got?