I briefly had the Bachmann HO mechanical version, (as with you, for a Christmas village type layout), but returned it as the On30 loco (a Bachmann 2-6-0) was too wide, it hit the upright posts

So you should definitely get something built for O scale, or be prepared to do some major modifications!
Happy Christmas.