Ben
I have not had any shipping confirmation on savage LSS as of yet. To answer your second question. The top holes are for upper chassis for night vision mounting. Not really beefy enough, unless drilled tapped. I think they are 1/4 inch..
Sent from my ZTE N9120 using Tapatalk