Kerosene is almost identical to Diesel #1. So if you live in cold country, you can probably buy #1 diesel at a truckstop for less than $3 per gallon right now. "Winter blend" diesel is a mix of #1 and #2, so that's not kerosene. But straight #1 is close enough to kerosene for government work to work just fine in a kerosene stove. 
Also, if your stove will work on "home heating oil", that's the same as #2 diesel. So either way, paying more than the current price for on-the-road diesel is nuts.
If you buy your kerosene from a hardware store or some such in 5-gallon cans, then that's why you're paying $8 per gallon. Shop around for some place that sells a lot of bulk kerosene and it shouldn't cost much more than on-the-road diesel, and maybe less.
Also, if your stove will work on "home heating oil", that's the same as #2 diesel. So either way, paying more than the current price for on-the-road diesel is nuts.
If you buy your kerosene from a hardware store or some such in 5-gallon cans, then that's why you're paying $8 per gallon. Shop around for some place that sells a lot of bulk kerosene and it shouldn't cost much more than on-the-road diesel, and maybe less.