It has a full aluminum bedding block, I am going to epoxy bed it but I wanted to check fitment first. It did need quite a bit of filing to get it to fit perfect. It even comes with 2 part epoxy and directions where they want you to bed it. Really nice stock.