Oklahoma State and Colorado State don't even require a GMAT. They are garbage programs to be totally honest, might as well attend University of Phoenix. Sure there are brick and mortar schools that go along with the online program but the MBAs, especially online MBAs, at these schools are just diploma printing factories. I live in Colorado so that is how I know that program and being in the military I see lots of people taking online MBAs and OSU is a popular one because it is so easy. Pay your tuition, get a diploma. You probably won't learn anything and it will be meaningless on your resume. Now if your current employer doesn't care that the degree is a joke and all they care about is you check the box "Has an MBA" for promotion then the programs you listed are probably the path of least resistance.
Honestly though, the only online MBA I would consider is the UNC program. As bb said, you have to wonder about quality when you go for the cheapest option available. Just because you aren't planning a career change doesn't guarantee you will always be working for your current employer. You only get 1 chance at an MBA, if you get a crappy one and then for whatever reason need to find a new job you've lost that possible network and it won't mean anything on your resume.