I also had everything replaced. My 07GT squealed almost from the start. The dealer suggested I should change the oil weights and brands (10/40, 20/50, 15/50, 15/40) and I no success. The dealer asked me to try one last thing before they would warranty it and that was to follow the BMWNA recommendation to use BMW branded (spectro) 15/50 syn. That actually helped until the oil got around 1k miles on it then it was back. From 3k to 12k miles I only had the screech/squeal when the oil was really hot and i was heavy with a passenger or loaded up. Then at 12k miles it got so bad i could actually feel it in the clutch leaver and it did it all the time once the oil was warmed up. Never did it cold. With that the dealer replaced the entire clutch basket, slave cylinder, and oil pump sprocket. They told me my oil passage was already enlarged as it had the improvement from manufacture (12/06). Anyways, after 10k miles since the replacement (now 24k), it has never did again. As a side note, i ride rather hard and the clutch takes a beating. I also have used Castrol Syn 10/50 the whole time. IMO, once the clutch starts squealing, there is no solving it with oils. It has to be replaced. Maybe i screwed mine up during break-in, maybe not.