I highly recommend Rocket Steelhead XL 100gr Mechanical broadheads.
They have resulted in the demise of 60 deer in the last two years.
Use two O-rings with the Tac15 and you're golden.
I have the same question about the stock.
I find it annoyingly rattly, but I can't say that it has cost me a deer.