I do it using a proper connecting hose from a 13Kg Calor to a 907 GAZ, and have done it with others.
Use a proper connector and have a valve at each end. You cannot use a regulator as there will be a non return valve in it, use a simple connector.
.5 mtr head will allow liquid to flow but it is slow, just leave it for an hour or more, it will get there eventually. There is no need to heat anything, just let it do it's thing. I stand the 907 on a set of bathroom scales.
Weigh the cylinder full and empty and make 100% sure that it has only the weight of liquid allowed, this is marked on the cylinder. You must leave a space above the liquid for expansion of about 20%.
Do not use old cylinders, they might be rusty inside or outside.
Do it outdoors, no naked lights, well ventilated etc. Just use common sense, LPG is Highly flammable and explosive with air, (but then so is petrol, cellulose thinners, natural (in your house) gas, and lots of other things.
The cost of an exchange 907 is £21. DIY is £4. No contest.
I make home made fireworks as well but that is a grey area law wise so I wont go into that.
Anon (I have hijacked Halli's account to post this)