I also got this deal but if you are going to sub-ohm here is something you need to know about these batteries.
The IMR 18650 2500 mAh EFEST announced for the 35A continuous discharge, are actually LG cells supporting a peak value of 35A but continuous discharge 20A. So if you get these batteries and are going to sub ohm I would suggest you do a little more research on how low you should go and not go. If you stay above 1.0 ohm you should not have to worry but I am not sure how far below you can go. Just FYI.