Available on DVD, unfortunately only in the original French - so if your language skills are up to it...........! Amazon France or FNAC are your best bet.
It was semi remade as a feature film 18 months ago (different characters, but the idea's the same) under the same name - Les Chevaliers du Ciel.
I've got both (I remember the original from my childhood too) and really enjoyed it second time around