Sadly, that was as a huge (12 core, 64GM) server and as stripped down a script as could be implemented. Their support is currently looking at it, but I can't afford $200-300/mo for a server to do a couple draws a year....
How about going old fashioned?
Free - but will take some time.
Ask everyone that wants one to physically mail you a request. One of the requirements is that they place in the address/front of envelope "77 Barlow X". X = wood, sawcut, camel, micarta. If you want a shot at each one then the customer needs to send you four letters, one for each cover option.
As the mail starts to roll in just toss all the letters unopened in one of four large cardboard boxes for each of the cover options.
Set a cut-off date for received mail.
Any mail coming in after the cut-off date toss in a recycling box.
You don't have to open all the mail...Just the 125 or so from each box and recycle the rest.
Draw 125 letters out of each box and those are the ones that get invoices.
I know it sounds crappy and time consuming, but maybe less crappy and time consuming then other options?
_________________________________________
My experience with the second test was first two attempts timed out after long wait. I finally got in on the third attempt but I didn't think I was going to make it under the required time frame.