This is a pretty good idea. I would like to see this added sometime, but maybe a bit tweaked. People don't win brand new cars or cruise vacations from a lottery, they win them from games. Lottery is generally where someone can win money. I'd say make the lottery a huge sum to win, and a decent price, 1000 sounds good to start. Don't forget things can be changed for next time after the first time if it isn't a big hit, or too little people bought tickets.
Perhaps a system that starts high and price declines while more people buy tickets, thus decreasing the chance to win. Less people buy tickets, they will pay more for tickets but have a greater chance to win. Vice versa.