Do the fuel lines and pump connection plug connect?
If they do and the mounting holes are the same I don't see why it wouldn't. The pump just needs power and the bike fuel. You may need to redo some of the connections if they aren't the same but I'm sure it's possible.
13 Vision Tour - PCV, Top Filter, Stage 1 Pipes, TW @ +4, Metz 888s
08 Vision Street Premium - VFC, Top Filter, Stage 1 Level 2 Pipes, E4s
Past Vic - 07 KP Tour - Stage 1, S&S Intake