Financial "products". I find this terribly odd.
We've had decades in which manufacturing (of products) was felt to be unimportant, and services were held to be the future. How strange then that the service industries should be, during this period, doing violence to the English language by describing their output as "products", when they clearly offer services.
Come on folks, if services are the future, why are you jumping off the band-wagon?
In any case, give me back my language. If I'll still have it after your company (and any successor) closes down, it's a product. If not, it's a service.