These caps do the job and are inexpensive. Just make sure to get them slightly undersized so they are a tight fit or else they can be easily knocked off. Own a few sets of these and no complaints.
This review was written in the old system and had content requirements that are different than reviews written today.