If you only change once a year, price isn't a consideration. I would SUGGEST that you CONSIDER either Mobil 1 V twin, 20W-50 motorcycle oil or Amsoil 20W-50 ARO. The Mobil 1 has a ZDDP level of 1600 and is a full PAO synthetic.
The Amsoil has about 1300 phosphorus and 1400 Zinc and is also a PAO synthetic.
Amsoil also makes an excellent 20W-50 motorcycle oil that has the elevated phosphorus and zinc but also has a HTHS of 5.0, excellent anti foam, detergent, dispersant, anti corrosion, and more. I suggest you look at the Amsoil and Mobil 1 product data sheets.
If limited to the two you mentioned, the VR1 20W-50 has a better detergent package and much higher ZDDP. The Synpower 20W-50 has a less detergent package and something like an 840/760 zinc/phosphorus package.