No. It only comes with the usual push pin set up.
Btw, the Dark Knight doesn't perform as well as the normal S1283
I strongly recommend spending the extra $7-8 for the bolt in kit.
The Dark Knight version comes with the bolt in kit.