I think I was lucky cause my ST170 wasn't that bad. I took my imrc apart and and used a bit of sandpaper to clean the connection.
I thought mine went well. I had to take the fuel pump out cause the filter was blocked. Mine was one of the rare ones with both custom and climate pack.