I asked my shop for Meyle HD but they didn't have them, and they advised Powerflex. I told them no because they were notorious to squeek, but they said they never had an issue like that with them before.
No squeeking at all now, just 1000 miles though.
1999 BMW E46 328Ci TS2
1992 BMW E36 316i Sold
1987 Suzuki VS1400
1996 Suzuki LS650 Sold
1984 Kawasaki 305CSR RIP
Went from 305cc > 650cc > 1400cc > 2800cc
No prizes for guessing what my next engine will be...