RIVAL ARMS™ slide completion parts are designed to fit directly into RIVAL ARMS™ slides and original GLOCK® OEM factory slides, within their corresponding generation of manufacture (Gen3, or Gen4). RIVAL ARMS™ has not confirmed fitment of these parts in slides not manufactured by RIVAL ARMS™ or GLOCK®, Inc.