Coincidentally, I picked up my “replacement” battery port cover flap today. Ordered a spare bash guard too ($18) and it came with all the necessary hardware. Not pleased with the way Specialized handled this but in the grand scheme of things, I am glad that I got to ride outside a bit more.
I...