Ваш код выглядит нормально и работает для меня на FF 4.0.1 с GM 0.9.2. Вы не указали версию Firefox или GM, с которой работаете, - но я помню, что столкнулся с проблемой, когда внешние скрипты не загружались. Вы можете попробовать скопировать и вставить весь минимизированный источник jQuery в ваш пользовательский скрипт GM, сразу после заголовка, перед вашим кодом.
Возможно, вы также захотите убедиться, что ваш код действительно загружен, введя некоторые операторы log / alert - я бы предложил $().jquery
хотя бы для того, чтобы убедиться, что вы загрузили jQuery и проверили его версию.