I am using Canon LBP 2900 for the last 4 year and have taken more that 50000 copies from it. It is the best printer which you can get at very reasonable price. I got it serviced only once i.e. 2 years back which was a simple cleaning process. If you required a printer for approx 80-100 daily you can go for it.
6 Months back I purchased another printer from Canon i.e.MP280 with easyink for Rs.5000 only. It is also working fine and I have taken approx. 5000 coloured copies with 5% coverage. Thanks Canon for such a high quality and giving value for money solutions.