Hornby Robbie Burns No 313 0-4-0 Tank Engine ( Needs Some Restoration )

A fairly tidy looking Hornby engine, noticed missing one buffer end, rear connector and a bit dusty in places, also some slight surface rust especially on side rods (As per photo).Does run (Just) but probably needs some oil