I also have the Sun Joe SPX3000 electric washer. For the price I paid on Amazon for it, I have no complaints. Everything works great for my needs as far as washing my vehicles and it comes w/ 5 nozzles of which I only use one, which is to rinse and wash off my vehicle.
As for the foam cannon, check on Amazon for the foam cannons. Probably cheaper than the name brand ones. This is what I purchased in Amazon.
https://www.amazon.com/MATCC-Pressur...s%2C240&sr=8-9
No complaints on this foam cannon. It's worked every time myself or my kids have used it.