For foam lance i use this one
http://www.polishedbliss.co.uk/acata...ance-wash.html
I used to have the CYC one but it fell to bits on me so replaced with the PB one and has been faultless.
Also the Polished Bliss one uses a plastic connector for the Karcher which is a much better fit as i had to file the brass one from CYC to get it to fit.
For pressure washer i have a Karcher 500 i think it is, wasn't cheap but its only just starting to show its age after 7yrs and it used alot for all sorts from washing cars, vans, a few small trucks and have done the patio and drive way a few times which will be at least 7hrs continues use in one go at a time.