RIRifleGear★★★★★Received as expectedReceived as expected, not aware of any problems. Thank you.2022-10-12