Linear motors are a lousy business. They're almost all custom, while rotary motors are standardized. Prices seem to start around 10x the price of a comparable rotary motor. Find a market for a million identical ones and the price will come way down.
Some nice linear motors.[1] Even used on eBay, they're expensive.
I wish someone would make some linear ones...