So what do I need to keep my Beretta PX4 maintained and in good condition?

I believe I need some form of oil (Pellgun oil is the one I keep hearing about) to lube the gas seal. But there is also (looking on the sponsor site) silicon lube, normal lube, re-blueing stuff, degreaser and gel stuff.

Do I need any of these? Is the lube and the silicon lube similar to pellgun oil (that's sold out)?

Do I need a barrel cleaning kit? Do I need to take the gun apart and lube the slide and such?

What do I need to do!

Any help in reducing my confusion would be very appreciated!