One of the best price/performance ratio and weight/performance ratio full frame cameras today is Canon EOS RP. In order to get the best price/performance ratio for lenses, one needs to use it with non-native EF mount lenses using the EF - EOS R adapter, for two reasons: (i) an equivalent lens for RF mount may not be available but an EF mount lens may be available, (ii) second-hand old versions of EF mount L lenses can be purchased relatively cheaply, whereas there are no old versions of RF lenses and the second-hand market for RF lenses hasn't established itself yet.
The EF - EOS R adapter is sold with Canon EOS RP in some kits, and also can be purchased separately.
However, most retailer images don't show the adapter with caps on both ends. This led me to wonder whether the adapter is sold with caps on both ends. If carried without caps in a camera bag, dust can get inside the adapter, thus giving the dust a direct path to the sensor that is not protected by a mirror or a mechanical default-closed shutter.
Do I need to purchase the caps separately for the adapter? Or is it sold with caps?