I've gone through a few different heavy greases and they all lasted about a month. Then I found Servisol Silicone Grease. It's been about a year and a half since I used it to solve my creaking clutch and it hasn't come back yet. It's a bit pricey but totally worth it when it lasts as long as it has.