General Electric has a history of using that exact trick... just with jet engines and power generators and medical devices that can represent much larger amounts of revenue.
GE's latest trick is to roll long term maintenance contracts into the price of the product and then sell off the unit holding the bag on the maintenance contract. Very shady but very clever.