If your oil change interval on time you actually don't need to flush. Beside chemical flush you can use cheap lighter viscosity oil to flush also.
basically, I agreed with VR2, I don't do flush..
just make sure the engine oil are changed at every 10k or on time.
personally, I feel the flush will do harm than good..
damaging the seals etc..