So I have a fair amount of experience with stripping paint and im about as impatient as they come. Prices of stuff will vary per location but heres what id suggest.
Quickest and cleanest way would be soda blasting, it washes off, removes paint very well with the proper set up and will not remove metal or warp metal no matter how carried away a person gets. Plus metal wont rust after blasting until the soda is washed off. IT also will not hurt chrome or glass. Only down side is it wont remove deep rust, only scale rust of loose stuff. Easy thing is that you can just use a chemical rust stop after that then prime.
Id stay away from chemical stripping because its messy, slow and expensive, plus toxic! and pretty much you will have to sand after its all done to make sure no residue is left. unless its a very small part id avoid it at all costs.
Sand blasting, is very good but needs to be done carefully. Im not to believing in the idea that it will warp panels because ive heard yes and no on that topic but if done right it will leave the surface really clean and ready for sanding. only down side is when it gets into tight areas it never seems to fully leave those areas. always some coming out. So blowing it out of all of the nooks and crannies is a must and time consuming.
Now for the ultimate, Chemical dipping. not cheap by any means but if you want a super clean part then this is the way to go. It will remove everything off the part inside and out and will remove all rust. Only issue is that they wash the part afterwards so some small areas begin to rust if you dont get it sanded by and fairly soon after. other then that its awesome.
i think i paid about 80 bucks a door where im at here in CA. did both doors and both front fenders for about 400.
Over all id recommend soda, i have a small portable blaster and i love it. not big enough for big parts but soda blasting in general is just awesome besides the fact that it doesnt remove deep rust. This is where RUSTMORT takes over.
hope this helps and good luck