any injector cleaner in the bath will do the trick, Ive used redex, (also ar6400-cr and bg244 but expensive to use for this) (but any cheap injector cleaner you can get hold of should do, the ultrasonic action will do its job)in the bath to clean some then tried to recoup it by passing through coffee filters and lobbing back into car tank(if it looks clean enough)
paraffin or white spirits or similar may do also as high percentage of the cleaners sold but without lube at all no idea what it would do inside 100% strength ?
also be careful some baths heat the contents also.
I had a fairly small bath but could get all 4 injectors in lying down to cover maybe half way up, cycle and turn / rotate injectors to cover all sides(then I left soak in tall jar overnight in same solution, then repeated in ultrasonic next day, wouldn't suggest this on anything but an injector cleaner)
make sure you don't get any crap in the injector inlet fitting, or open fuel lines on rail or pipes
have 2 sets of new copper washers ready(just incase issue on refitting)
I used a ceramic anti seize paste on the bodies when I refitted my last set(to prevent the stuck injector syndrome)
if you have ability to record injector correction before and after cleaning, if your doing it for a particularly bad reading already and have mes to recode injector position ,think about installing the injectors in a different order to confirm or deny its an injector issue and not mechanical issue to one cylinder.
so if you have say bad no 3 now , remove and clean and instal no3 to number 1 recode position/codes. if number 3 still bad could be mechanical or plug/loom related.
if it moves to number 1(worst correction value) go's bad its most likely that injector, and cleaning hasn't helped