Bushnell does not currently offer a sunshade that is compatible with this scope.
The Bushnell AR Optics 3-9x40mm Rifle Scope features a side focus parallax that goes down to a minimum of 10 yards (30 feet).
To mount the Bushnell AR Optics 3-9x40mm Rifle Scope to a Ruger MPR I recommend using the mount at the link below.
https://www.opticsplanet.com/warne-quick-detach-gen-2-extended-skeletonized-msr-mount.html?_iv_tube-diameter=1-in
To mount the Bushnell AR Optics 3-9x40mm Rifle Scope to the Ruger Mini 14 I recommend using the 1" Ruger Rings at the link below.
https://www.opticsplanet.com/ruger-scope-ring-5b-high-blue-90271.html
The Bushnell AR Optics 3-9x40mm Rifle Scope has a reticle that is calibrated for .223 Remington. The Bushnell AR Optics 3-9x40mm Rifle Scope could be mounted on a BP12 but may not be the best option for that gun. The scope located at the link below would be a better option.
https://www.opticsplanet.com/leupold-vx-freedom-3-9x40-1-inch-riflescopes.html
Yes it can.
Yes it can.
This optic should take, for Butler Creek flip caps:
Eyepiece - size 18
Objective - size 28
This optic would require a mount or rings that are 1" in diameter.
This scope will work with that rifle but it is not calibrated for 17 HMR.