This is the Tomix track cleaning truck, sold in UK by Dapol.

tomix track cleaner

It has been modified for DCC by putting a decoder inside the body. I've used a "function only" decoder I had lying around, but a plain loco decoder would be fine. It is assigned to the loco number of its prime mover loco, and operates as function F1.