This adjustable hopup from DK is designed to fit directly onto Jinming Gen10/J10 blasters via the 14mm CCW threaded outer barrel. 64mm length. However we have had good results using this hopup on any blaster with a 14mm CCW outer barrel so long as the inner barrel sticks out the correct amount.