I had a tough time finding the passes in town last year. This year I have mine on order.
The $5 passes are for 2 days. The forms are not always in the 'self service stations' and without it, you might have a visit from the local Forest Ranger.
Go ahead and spring for the annual pass and support the Forest Service and efforts around Ouray.
Just my thoughts.
Todd