With Isopropyl alcohol costing what it does, I've been using brake parts cleaner to clean flux and other dirt from PCB's. Specifically I use Supertech because it's $2 something a can. I haven't seen any residual issues like peeling or plastic deterioration. The boards actually look really good after cleaning. I'll yield to the experts though.