You will need the Leupold Alumina Flipback Objective Lens Cover model 119737 for the objective lens. For the eyepiece you will need model 117611 at the link below.
https://www.opticsplanet.com/leupold-alumina-flipback-eyepiece-cover.html?_iv_code=LU-R2-COV-AL1-FP-117611
The Leupold Alumina Flipback Objective Lens Cover you need for that scope is model number 59040 and the eyepiece cover model you need is 59055.
For that scope you will need Leupold Alumina Flipback Objective Lens Cover model 59045 eyepiece cover model 59055.
The Leupold Alumina Flipback Objective Lens Covers are designed specifically for post 2004 Leupold Riflescopes so we cannot guarantee fitment. But the 50mm model (MPN:59050) will be the most likely to fit your objective lens.
For that scope you will need Leupold Alumina Flipback Objective Lens Covers models 59045 for the objective lens and 59055 for the eyepiece.
The Leupold Alumina Flipback Objective Lens Covers will not fit that scope. You will need the Leupold Alumina Flipback Objective Lens Cover model number 117611. We also currently do not have an anti glare device for this scope.
You will need Leupold Alumina Flipback Objective Lens Cover model 117610 for that scope.
The Leupold Alumina Flipback Objective Lens Cover will fit the VX3 4.5-14X40. You will need model number 59045.
The Leupold Alumina Flipback Objective Lens Covers you need are model 59050 for the objective lens and model 59055 for the eyepiece.
For that scope you would need the 20mm objective lens Leupold Alumina Flipback Objective Lens Cover. It is model number 59030.