I hadn't heard of this "drip lip" thingy yet, so I had to go see what it's about. Lol.
How are you going to know if there is oil in your Buick if it's not leaking....
It's part of what these cars are - sure you can seal them up for awhile, but eventually it'll leak again.