MCCC is Mopar Combustion Chamber Cleaner. It works well, but you can use GM Cleenz too. Or Seafoam.
And yes you can use the BG thing, but I find thats not as effective for a really crappy one like I suspect yours is.
Do the MCCC thing as per VFAQ. half a can thru the throttle body(unplug maf sensor and keep it running by hand, clear CEL later) Then just let it die as you get about half way thru the can. Then turn off the key, pull the plugs and put equal parts down each cylinder. You want to stall it out with the cleaner so that lots of it stays liquid on the valves and the ends of the guides.
leave it over nite.
in the morning, put a rag over the plug holes and crank it for a few seconds to push out the liquid so you don't hydraulic the engine, then put the plugs back in. Reconnect the MAF.
Then start it. It will smoke something fierce. I mean, really really bad, stinky thick blue smoke. Really embarrasing so if you can, do this somewhere NOT Cultus Lake
Then, when its running decently, and is warmed up, shut it down. Disconnect MAF again and get it to idle on its own again. Then have a 1 liter spray bottle of water handy. Spray it directly into the throttle body. Crack the throttle by hand to keep it running. Try to modulate the spray and the throttle so you have it at around 1500ish average while spraying in the whole bottle of water. It will stink again.
In my opinion, the water is the most important part. Think about a frying pan. A cast iron one, or steel, not a coated one. If you burn something in there really bad, but while the pan is still hot, you pour in a few tablespoons of water what happens? The burned carbon flakes off really quickly. Its really really effective to get the carbon off like this and its the same on your piston tops.
Do this whole process twice. Change to the -7 plugs, and do the fuel filter and along with 94 octane Chevron or Petro Can fuel, I bet its better. Hell, I bet you can up the boost or timing once this is done.