I make my own, but I enjoy doing them, (I know, I'm a freak).
However, I pre-make most of them in large quantities in plain white, usually while I'm watching a movie. Then I just paint them to order, which only takes a couple minutes.
I'm one of the very few places that does sugar flowers around here, unless you go into Seattle, (2 hours away), so I get a lot of orders specifically for that. I priced it all out last year and it's quite a bit cheaper for me to make them myself in my spare time, than to buy them.
I have also been making them since I was about 9 or 10, my great aunt was a cake decorator, and taught me how to do sugar flowers, so I have had almost 30 years of practice.