As has been mentioned, there are other products on the market which will achieve the same results for considerably lower cost. Ben Nye's Liquiset is a water based sealer which can be sprayed onto the face to set makeup for hours (a 2oz spray bottle should cost about $6) and they do an alcohol based fixer too called Final Seal. Kryolan makes alcohol based Fixier and Ultra Setting Sprays which are also designed to set makeup for hours. You should be very careful however if you want to use alcohol based setting sprays near your eyes (Model in a Bottle is alcohol based too)
One product marketed to set eye makeup specifically is Pixi Eye Colour Sealer but there is an identical professional product which is a lot cheaper - Screenface Cake Eyeliner Sealer. I wrote about that
here. I can personally attest to the staying power of eye makeup set with the Screenface sealer - it showed no signs of creasing twelve hours of hard partying after being applied.
It seems to me that the makers of both Model in a Bottle and Pixi Eye Colour Sealer have seen professional products which aren't widely known, decided they were a good idea and have reinvented them with a far higher price tag for the consumer market. My own feeling is that folks should try the professional products first which are much cheaper and equally effective.