First off, tell all your family experts that the oil take up is very close to the bottom of the pan to prevent starvation. Second, the danger is not so much that the pieces will be ingested by the pump (but the ones ground small enough will and will do damage), but that the intake will get clogged and starve the engine accelerating wear. And thus your previous efforts and expenses are negated.
No idea what B12 is, but after the BG Quick Clean and employing some high detergent oils with short change intervals and BG Quick Clean, you could also consider
http://www.envirolution.com I can put you in touch with the guy if you need to find a facility that can accomocated the VH45DE. There are some archived posts on oils including which are high detergent. I am sure some have changed, but you can get a good idea, or research the SAE lubrication designations.
I guarantee when you remove your oil pan, you will find sludge in the bottom too.
Great time to replace your motor mounts also! Don't forget the 3rd (transmission) mount also along with the exhaust hangers.