Yes
Yes they do
They do carry kerosene but it is very expensive. I get mine from ABC rentals at less than half the cost.
If you mean lamp oil, I think they do. But I don't own any such lamps so I never buy it.
Thanks! Your answer is awaiting moderation.