На счет никоновских объективов - спросите совета у никонистов, там не все просто, ибо есть разные объективы, с моторизованным фокусом и без мотора - для "отверточных" аппаратов. У D40, D60, D3000, D5000 "отвертки" нет, и нужны объективы с мотором.
Для Кэнона посоветую брать родной объектив со...