Technically, really technically, and very pedantically, I expect what you have is a hot air engine, because it's unlikely that it includes a proper regenerator, which is technically what differentiates a Stirling Engine.
However,
Yes, Stirling Engines can be wonderfully efficient, and they are a delight to watch in action. Lovely machines.