As noted above, a hex wrench in your chainring bolt does the same job for $0 added cost, since you surely have one in that size already.  As a bike stand, I use two hockey pucks under the kickstand and that lets me pedal forward, but I have the luxury of a 2-legged kickstand.
If rolling the bike backwards hurts the motor thats on the motor, not the rider.  I can't imagine that actually being a thing though.
View attachment 128332
I like to do my chain lubrication out at a city park as its such a simple job and I'd rather do it outdoors than penned up in a hot garage.  I am not the guy who uses 'lasers' to zap the chain clean ,and then sends it to the Vatican to get blessed by the Pope.  I use an old towel and squirt Rock and Roll onto the chain links with that towel under the squirtees.  Then I wipe.  Then I move to the next segment of chain.  10 relaxed minutes later I am done.  The chain is lubed and silent for a couple more weeks of daily riding.
Despite this shockingly care-free methodology, my chains last for roughly 3000 miles.  So I could wash the thing in holy water and sing it a lullaby... and get ... 3200 miles?  Screw that.  Its just a chain.