That is a very nice piece of music. I'll start by saying that paying brushes is an art form that is really difficult to do with any electronic instruments. You can get real
close with BFD2 and JNF. The way that I approach it is to have two snare slots loaded with the same snare. That way you can have the sweeps (BFD drags) work in your favor. You can sweep with one while playing hits with the other. To stop a sweep, all you need to do is trigger the hit in the same instrument.
Check out my videos on Youtube. There is one dealing with brushes and BFD2.
The other thing you can do with BFD2 is to make a sample out of that solo and trigger the entire thing with one hit..