My MSP is stock, never modified (save a MBC) and I find it's always been very reliable. It has been timed it's whole life, and I'm right around 30k miles right now. I've had it since 403 miles. Sure, it squeaks like hell, which is terribly annoying. It sounds like an old broken down mattress...