Quality leather care products will always be more expensive than ones produced by companies who do not understand 'leather' and its care. This is because the quality products contain active ingredients that are expensive to produce unlike the cheaper products that have little or no purpose. Having said that there are some products that are sold at a highly inflated price with very complex methods of use that really are serving no purpose whatsoever.
Leather care is simple. Keep it clean (by cleaninig on a regular basis) and protectoed (which will make it easier to clean) and by doing this simple process it will prolong the life of your leather, guaranteed. If you do not do these simple things then once dirt has begun its process of detrerioration the leather will need restoration work. Using products that only serve to attract more dirt by leaving residues on the surface only speeds up the process of deterioration rather then inhibiting it.
A simple example:
We have a white piece of leather that is over 100 years old. It came out of the bellows of an organ where it had been flexed on a regular basis whenever the organ was played. The leather is in perfect condition because no dirt had been allowed to get to it (it was in a sealed chamber) and it had been kept hydrated by the moisture in the air when it was flexed.