You're wrong.
Well, no, you are right.
They will apply a sealer to the bezel if you ask. All of the users I have talked to said they have never had an issue. Also, in their own email to me they said it is not an issue because it has a lifetime guarantee.

They have a size that will fit well. You will need to fabricate a bracket for the chrome cap on the back side.
You will need to fabricate a pickup.