My HP470 had similar symptoms with oil running out of the exhaust and running very rough. After a lot of trial and error it actually turned out to be a split diaphragm under the carburettor (the commonest fault). I recommend you check this first as two nuts removed and 5 screws later you may find it can be fixed for a few pennies.
Phil
August 2008