I wouldn't stain the teak as time will even the shades. Teak because of its oil content does not take to stain very well either.
I would second not using any silicone based bedding. Leaves a residue nothing, even silicone will stick to.
Living aboard in Victoria Harbour