Yes they did say that about the piston.
Think he checked most or all those things you listed
But, the bike sat on the showroom floor for several months and I was wondering about the battery starting to fail, myself
You say OEM are known to fail. What would you suggest for next battery? I am not concerned about saving weight. Just want a reliable long lasting battery.