Adrian, LEGO sets are usually available from one to three years then get retired. And the LEGO brand has been around for decades. So, yes, if you are not familiar with the retired lines, you will see minifigures that are currently not carried directly by LEGO.
I would suggest that you avoid eBay in this regard. These days almost all LEGO minifigure listings on eBay are promoting fake, cheap, Chinese-made counterfeits. They are cheap, but you get what you pay for. The plastic, the mobility, and of course the value is not the same as LEGO's own products. Also, the print rubs off easily.
Thanks a lot for you time and information, recently my mom gave me my old lego sets that i enjoy when a was a child and i want to play now with my childrens.
Hi actually I want to place order in lego online unfortunately they couldn't provide the service to Malaysia.