IMO a DiMarzio Model-P would be my first choice. It's a higher output, ballsy sounding P-style pickup that's intended to be ran passive. It's a great pickup for Rock or Punk styles. It's tone certainly isn't "Vintage P-Bass", but to my ears, it still has a P-Bass vibe to it's tone.
Nobody seems to like the 36"scale...but 34 will never do. Players will tolerate 35...not as good as 36, but ***--gotta sell, gotta sell. -AJ