Here's one that Brownells has offered for quite some time. It has worked pretty well for me as a brake cleaner in the past. fwiw.
www.brownells.com

BROWNELLS EZ-SOAK PARTS CLEANER | Brownells
Speeds up the time-consuming, labor-intensive job of cleaning automatic gas piston parts and choke tubes. All you do is soak, rinse, and wipe clean; it only takes 15 minutes or less! Plus, EZ-SOAK makes short work of carbon, copper, powder, and pl...