walmart sells white wall donut tires for 30$ each....lol Had to say it !
I prefer the Dunlops, no offense to anyone here, but Dunlops have never let me down in the past and have a Pricey look to them, just overall a great tire.
Now does Alpha 17's mean 17 inch rims? Also just curious (since you said they were new) why you didn't just purchase a tire/wheel combo package, most the time these are cheaper if purchased as set and they mount (hee hee i said mount), balance, etc. for you. Seems to me this would have been easier, yes?