very interesting conversation.
i'm with
@Superhawk996 on silicone has no place near doing anything with cars.
.......and paint.
at a micro level not only does the paint not take to it (leading to other potential catastrophes) - but the edge between where paint ultimately finishes (long term) and where the silicone starts is your weak point for moisture to enter the system.
silicone sure likes sticking to glass. it bonds beautifully to it. but as i noted above, down the track its adhesion to metal long term has a question mark on it for me.
having seen so many failures after fairly short service life. admittedly it was exposed to UV (fairly extreme and hostile) and a lot of temp movement due to thermal expansion and contraction.
polyurethane is an interesting substance.
these days its falling out of favour in my industry down here. construction industry.
for long term environmental impacts i guess and because ultimately its totally unrecycleable, can't really be turned into anything else and hangs around in the environment for a long time. strangely its all swinging back to butyl based sealants, older tech but i guess with improved formulations and performance.
germany has been leading the charge on this for some time and is out to basically eliminate polyurethane in all its forms out of construction.
its beginning to gain momentum down here too.
but that does not mean its not applicable to the sealant job @VanB is doing in practical terms.
i think that
@Superhawk996 has it right though. you want a sealant you can paint over so that the paint surface is continuous and does not break down where it crosses the line between metal and sealant. if it does that is where your rust will start all over again.