Old Rivarossi 0-8-0 converssion to dcc

I have an old Rivarossi that I began customizing to CB&Q prototype in the mid 80’s. I’d like to finish this and include a conversion to dcc. The motor is an up right mounting, and not a can motor. Has anyone converted one of these to dcc? I haven’t tested it for stall amps yet. Is there a can motor that works for this kind of motor mount or an adaptaion to horizontal? I hate to give up on the super detailing but not sure I will continue if dcc not practical.

What scale? Rivarossi made their 0-8-0 in N, HO, and O. While I believe the HO and O versions had similar mechanisms, the N version was different.

Sorry - HO scale