Phil1923 said:...that about the only application which will detect this particular malicious software is called MALWAREBYTES ($25). I bought it...Phil
Did you try the free version of Malwarebytes? I have not had any issues with the free version when I have popped over to somone's place to clean their computer. It's always cleaned them.
By the way, unless you looked at the time stamps on the PUPs, it is possible some were from previous infections. I see them when cleaning people's computers all the time that have been present for quite some time.