The silicone treatment has worked a treat - it's still in there, and still keeping out the water and dirt. If I need to stip the engine out again - it'll just be a case of clean it up and put fresh silicone in - about as easy a fix as you can get.
re your other points - it's easy to slag off...