you need to get in touch with the major players in the machine world, the Puzzi that you mentioned,just wouldnt do a good enough job,you will need a bigger machine,(large solution/recovery tank) dont be put of by the size/wieght of the proff machines, you can runaround 150ft of hose from most of them,this will stop you having to carry your machine upstairs.
dave