DC engines for both. For toroids, you can get by with 2, but to be sure I recommend 4.
For the containment pipes, a dc engine will net you about 15 pipes in each direction.
In both cases, they only need some charge. The amount doesn't matter, as long as it stays above 0.
There are some things...