You cannot buy magical armour, unfortunately, only find them and sell them. The only armour you can buy are shields (which he has one), Leather (ditto), Chainmail, Plate and Mithril.
I aim to start up the third quest tonight or tomorrow.
I am guessing Rudolph is still being "puppeted", but who takes care of Nellin until Scoop6 returns?