Ultrafire F13 at $11.39 - with Coupon Code - Gearbest

There are at least two 22mm designs freely available on BLF for you to assemble yourself:

Your other option is to use a smaller 17mm or 20mm driver. You can either use a contact PCB (like these 21mm ones from IOS?) as bibihang suggested or you can just strip the stock driver and use that in lieu of a contact board. IIRC there is enough space for any 17mm driver you want.