The best regulator available is the Flotec InGage™ 0-60 liter/minute oxygen regulator with a single DIS fitting for a demand valve... The price is ~$170 plus tax and shipping.
Multimedia File Viewing and Clickable Links are available for Registered Members only!! You need to

or

There are a lot of options as they build these regulators to order. The best all round configuration is shown above. This configuration has a CGA-540 fitting for the larger home oxygen cylinders M60 and up (M/H/K Sizes).
It has a knurled knob on the CGA-540 fitting so no 12" Crescent Wrench is needed... Hand tighten only...
The pressure gauge is internal to prevent breakage hence the Flotec model name "InGage"
I order the 0 to 60 flow rate with click style selector, a single barb fitting for the oxygen mask tubing and a single DIS fitting for the oxygen demand valve.
I bought a new aluminum M60 medical oxygen cylinder shown above as my "roadie" for $250 that I used for local travel and work... It holds enough oxygen for 10 to 12 aborts and is only a few pounds heavier than an E-size medical oxygen cylinder that at best holds enough oxygen for only 3 aborts.
I also picked up a CGA-540 to 540 high pressure transfiller pigtail to refill the M60 from a welder's O2 cylinder.
Multimedia File Viewing and Clickable Links are available for Registered Members only!! You need to

or

You can order the InGage™ from Flotec at the following:
Flotec Oxygen Regulators
7625 West New York Street
Indianapolis, Indiana 46214-4911 USA
Telephone: (317) 273-6960
Facsimile: (317) 273-6979
Order Desk Telephone: (800) 401-1723
Order Desk Facsimile: (800) 515-9254
E-mail: info@floteco2.com
You can also call or email Ashly Warner directly at Ashley@floteco2.com. Tell her you're a cluster headache sufferer and that I sent you.
I don't get a kick back and that won't get you a better price... but it will give the folks at Flotec a sense of urgency in the overall order, build, and ship process... It usually takes 10 days with a confirmed order and credit card number.
Regarding an oxygen demand valve... If you buy the InGage™ 0-60 lpm regulator... you don't really need an oxygen demand valve... The Cluster O2 kit with 3-liter reservoir bag that DJ sells at the CH.com store tab at the left works great.
If you still want an oxygen demand valve, the very best is made in the UK by Carnét. You can see mine attached to an InGage regulator along with the cluster O2 kit. Both work much better if you breathe directly from the 22 mm nipple without a mask.
Multimedia File Viewing and Clickable Links are available for Registered Members only!! You need to

or

You can also use the mouthpiece that comes with the demand valve.
Multimedia File Viewing and Clickable Links are available for Registered Members only!! You need to

or
What makes the Carnét oxygen demand valve so exceptional is the flow rate and minimal inhalation effort to get it started. The Carnét oxygen demand valve also has the largest exhalation check valve of any oxygen demand valve so it supports respiration rates over 40 cycles/minute without blowing back in your face.
I evaluated demand valves from all the major OEMs in preparation for the demand valve study conducted by Dr. Todd Rozen and the Carnét was the hands down winner in every category.
The downside of this regulator is cost... $475 to $550 so it's a major healthcare investment that medical insurance companies will not likely cover.
It's sold through Linde Healthcare US/LifeGas at: US Healthcare Customer Care Center
By Phone: 1-866-LifeGas or 1-866-543-3427
By Fax: 1-800-296-2222
By Email: sales@lifegas.com
You'll need to fax or email them a copy of your Rx for oxygen therapy.
I purchased all of the above in 2007 before I developed the anti-inflammatory regimen with 10,000 IU/day vitamin D3 that has kept me pain free since October of 2010.
See the following link for details of this CH preventative regimen:
Multimedia File Viewing and Clickable Links are available for Registered Members only!! You need to

or

I still keep my oxygen therapy kit handy for visiting CH'ers... or demos over Skype... but 99% of the time it sits in the closet along with the Carnét oxygen demand valve covered with a plastic bag to keep it clean and dust free.
If cost is a major consideration... become a welder... You can purchase a great welder's O2 regulator from Harbor Freight Tools or your local welding supply outlet. Prices start at $35.
Multimedia File Viewing and Clickable Links are available for Registered Members only!! You need to

or

These regulators meter out oxygen at outlet pressure so there's no flow rate selector... It only takes a minute to figure out the regulated pressure that works best for you...
What you're looking for is a regulated pressure you can keep up with breathing at respiration rates that support hyperventilation and not have the reservoir bag fill too tight and waste oxygen.
The downside of the welder's O2 regulators is a lot more intervention on your part to adjust the pressure... but the price more than makes up for the additional labor.
You'll also need to invest in a welder's O2 cylinder... I purchased the M-size welder's O2 cylinder for $150... but refills are $35... You drop off the empty and pick up a fully charged cylinder. I'd recommend a cylinder hand cart if you get the M-size... They weigh a little over 70 lbs.
Hope this helps...
Take care,
V/R, Batch