Looking at KAC products and i am trying to decide on a KAC SR15 MOD2 14.5 or just buying the upper or waiting to for the MLOK version. Both the complete rifle and upper are out of stock every where i check and no one can give me and ETA when they will get them in. Of the 3 options what route would you guys recommend? Wait for MLOK or keep waiting for the Keymod version?