I like the current cover. Hasn't failed yet and fits great. Don't care for white.
On the pucks, I replace ever 10 days or so in stock. I had one screw hitting an out drive. I have another car I passed on doing the pucks, definitely lighter but I don't care for the out drives going bad and replacing those tiny screws. Going to stay with OEM for now and not worry about puck maintenance.