Either of those will be ok. I got mine from Rimmer Bros: Brake Pad Guide Pin Set - Genuine Land Rover at www.rimmerbros.co.uk
Rimmer's airmail postage on that item is about £3.00 less than ebay listing linked above.
The LR Genuine parts came with TRW grease fwiw.
If the carrier is badly rusted it's worth thinking about replacing the carrier. It's LR part STC1907, OEM would be my choice here: http://www.rimmerbros.co.uk/Item--i-STC1907P1

