I Highly doubt any of them can beat Free.... Just putting it out there....I talked with a company that does high resolution CT scans of internal parts. They said they've scanned many PCBs before. They can work around components still being on the board but said they would get better results with them removed. Especially any high density ones like chokes/inductors and some ICs. So best bet is to remove as many as possible. Probably something best done with a failed one where the board looks fine but one or more chips have failed. Since we would have to remove the chip anyways.
I sent a few photos of the board so they can get me some quotes. We will see what they say
I wasn't sure if we were going to get a clean one that could have all that stuff removed.