I'd stick w/ the Sevin dust (though this other sounds effective as well).
I've dealt with lice & mites - which are shed from wild birds - before without any real incidents. We did have a BR who died last year b/c of a combination of internal parasites and mites. She was too far gone by the...