Yes flow rate is not low by any means, but a point if looking todo really fast flowing turbo shots.
No videos of the install process. But if you can use basic hand tools and unplug some connections, its very straight forward. I just took photos of all the connections on the way in and repeated them on the way out.
I will take some videos this week of the new pump.