Having had no luck finding a replacement dust cap, I improvised my own from a rubber bolt cap, trimmed down to length a tiny bit of silicone around the rim to keep it in place. Been working all season.
https://live.staticflickr.com/65535/...050d0e6f_z.jpg