"And the rise of 3D printing will make the ban of bump stocks superfluous."
I wonder if there is a 3D design of a bump stock which uses, for example, a spring from a standard AR 30 round magazine? Everything but the spring should be a cinch.
A design that uses the buffer spring might also be of interest.