Compared to GnG, it's still missing something. First of all, the ejection port is just a piece of plastic for BnT, whereas GnG is made of full metal. Plus, the BnT metal receiver and cocking tube are not one-piece, which do not resemble the real steel. However, with the price of CA metal body, sure it's a great deal to go with