I tried Oxyelite Pro when I started riding. I did lose some weight but I dont think it was the pills but rather the lifestyle change. The pills motivated me since it was some kind of amphetamine thing but in the end it was harmful. I remember seeing my HR skyrocketing to 195bpm which left me gagging on the side of the road. From that day I stopped using those. I also tried celucore HD with no success. That one I took as a hunger supressant and it just didnt do it for me.
What has worked for me is setting up goals other than losing weight. I want to start road racing so I train hard. Good diet and weightloss follow automatically. I am 5'11" and started at 219 in july 23, 2012. By november of 2012 I was down to 195+/- but didnt exactly want to race, I was just riding. Then I had a motorcycle accident and that kept me off the bike plus having an italian family you tend to eat a bunch over the holidays so I went back up to 207. Started riding again May 2013 with the goal of entering my first race this year. Now I am down to 176+/-.
I guess my advice would be, commit yourself to something that will make you lose weight. For example, start doing paid events and shoot for the moon. Look for a century in your neck of the woods and register for it even though you know you arent ready. Then train for it. I also buy really expensive clothes in smaller sizes. This one I am not sure I would recommend. But do the century thing, you'll see how that fat will melt away with your concern of not wasting your money.
My goal for Dec 31 2013 is 165# and be ready for a 400 mile 4 day ride in my home country

. Now you dont have to set goals like racing but I am sure you can set your mind on something else.
I ride 175+/- miles a week and eat 1800 cal a day. On sundays I eat about 4000 cal but that is because I usually do mountain gap metrics or centuries.