I just used prestone power steering fluid with stop leak about 3 years ago with no problems to date. I didn't have a leak, just bought that one.
Maybe the whine is from your supercharger......... i kid, i kid
Yeah, I hate it when those prankster kids break into my garage when Im sleeping and top swap my car on me.