Recesky do-it-yourself TLR. Piece of shit broke during assembly, and was lacking assembly screws.
Don't buy this one.