101 Harrap Street Osborne???
Interesting thread - almost missed it!
A few points:
(1) Rental guarantee (I have a thing about these too, sorry!).
(2) It's NOT a self-less exercise on your behalf, it's just another way for YOU to make money, whether the purchasers do too is anyone's guess.
(3)...