Если в 300$, обратите внимание на Sigma 105/2.8EX macro.
Конструктив у него, конечно, неидеальный, да и боке некоторые ругают (хотя лично я так и не поняла, почему) - но соотношение цена-качества хорошее, как говорят, и в задвинутом состоянии сам он небольшой.
Вообще для умеренных теле- и теле-макрообъективов есть несколько альтернатив (приведены цены для новых):
1) Sigma 105/2.8EX macro - 300-360$ (конструктив - не очень...)
2) Sigma 180mm/3.5EX IF APO MACRO HSM - 550-600$
3) Tamron 90/2.8 AF SP - 450$ (его очень хвалят, и он действительно удобен, про остальное сказать не могу)
4) Canon 100/2.8 macro (не-USM, см. комиссионки)
5) Canon 100/2.8 USM macro 600$ (он ещё считается одним из самых быстрофокусирующихся из числа USM-объективов)
Canon 100/2.8 USM macro - прекрасная вещь. Боке очень приятное, исключительно резкий на всех дырках, по качеству исполнения - в точности как L-серия, шустрая фокусировка, и весьма нелишняя full-time manual.
Sigma 180/3.5 - выбор не во всём удачный, потому что ради глубины резкости и так приходится сильно прижимать диафрагму (f/6.7-f.8), а у него и светосила не такая большая, да к тому же выдержка с рук будет не длиннее 1/180, а не 1/125 - а в сумме это целая ступень, что имеет значение.
У Тамрона прекрасный конструктив (и в составе есть бленда), но его возит одна только Сивма и очень пономногу, а цена его 16500 руб. (лето 2003)
Есть ещё неавтофокусный Тамрон c ручной диафрагмой, абсолютно предыдущему объективу идентичной оптической схемой и адаптером под разные системы (Канон, Никон, Сигма и т.д.), но в продаже я его не видела, и к тому же он уже был снят с производства.