RIRifleGear★★★★★All goodAll good. Items was as described. It took a bit to get but my order was correct.2022-10-10