Microsoft's smartphone business isn't exactly booming right now, but the company could turn things around later this year with a pair of new Windows 10 smartphones. A new leak out of China reveals some killer hardware for the rumored Lumia 950 and Lumia 950XL.

According to IT Home, the Lumia 950 and Lumia 950 XL (concept above) will launch sometime in October or November with a metal design, expandable storage, removable batteries and Windows 10 software. The smaller Lumia 950 (codename Talkman) will also allegedly sport a 5.2-inch 2K display, a Snapdragon 808 processor, 3GB of RAM, 32GB of built-in storage, a 20-megapixel rear camera, a 5-megapixel front-facing camera, a 3000mAh battery and USB-C. The Lumia 950 XL (codename Cityman) may offer similar hardware, but with a 5.7-inch display, a Snapdragon 810 chip, a 3300mAh battery and something called "three flash" for its rear camera.

The new Lumia phones sound pretty awesome. We're happy to hear that they'll both feature metal designs along with the option to swap out the battery and add extra storage with a microSD card. That vague release date is a little troubling, though hopefully Microsoft will offer a more concrete Windows 10 Mobile roadmap soon.