and offering the opposing view:
a real '68 P pickup will be way better than the japanese stuff. those basses are nicely made, but the electronics are sub-par.
i would lose the cheap (likely ceramic) pickups and the cheap preamp, and put good passives in.
the dimarzio should work fine. (for my money, an area J or even ultra J will tonally and visually fit better with the vintage P, but the ol' model J will do the job without noise. the bridge version of any of these should fit the bass.)