There is no floor
On this page11
What changes
In a workshop a dropped bottle is a mess and a cost. In a cockpit it is a discharge into navigable water, judged by a standard you can see with your eyes.
The standard
A discharge of oil in quantities that may be harmful includes one that "cause a film or sheen upon or discoloration of the surface of the water". A sheen takes very little oil.
Which inverts the usual cost argument
A larger container is normally cheaper per unit. On a boat it is also a larger worst case, and the worst case is a federal discharge rather than a wasted purchase.
The bilge is the second path
What spills in an engine space does not stay there. It goes to the bilge, and the bilge pump goes over the side, which turns a small spill into a pumped discharge.
So the closure is the containment
There is no secondary containment on a small boat, no bund, no absorbent floor. The closure and the locker are the whole system, which raises what a closure is worth here above any other property in this library.
And motion is constant
A container in a locker is shaken, inverted, heated and chilled, for days at a time. That is a sealing test no bench test replicates.
Three leaves, three different risks
Marine lubricant is an oil and the sheen standard names oil. A boat cleaner is an aqueous discharge with a different legal character. Hull wax is a paste that mostly ends up on the hull.
The shelf got one thing right without being told
There is no glass on it. 166 HDPE, 117 PET and 71 PP, and nothing breakable, which is the correct answer for a boat and is not something the archetype asked for.
And one thing badly wrong
The archetype exists for the trigger sprayer and the shelf has two trigger sprayers out of 526 closures. That is stated here rather than left for a buyer to find.
Read the sheen section before the containers section
The standard is what makes the container decision serious. Without it this is just a cleaning product in a bottle.