I always try Craigslist first. I don't like paying EBay/PayPal/Shipping costs.
The only problem with Craigslist is that people always try to low ball your price and some people really don't understand TiVo. You can spend a lot of time explaining things to them.
S2, S3, TiVo Hd, Premiere, Roamio Basic all with lifetime service.