I have he Harley smooth non-locking one. Works fine with no rattles. When people around here complain about them rattling, I find out that they didn't install the spring right.
I had the dealer remove the non locking push button from my '14 shortly after I bought it because the lid kept popping open going down the road and had the locking "push button" installed. Big mistake ! Pos jammed again today when I stopped to buy fuel. After spending 10 minuets getting the fuel door open, I removed the lock assy. I will now replace it with the old style turn to lock/unlock assy. They can keep all these push buttons ............