depends on what type of sound you are going for. the VM basses get good reviews as-is. I had some stock USA pickups in my "70's" model J bass that is also MIM. I just dropped in some Fender "Original" pickups in it so that it would sound similar to my '62 RI J bass. $85 brand new on E-bay. I like those pickups, although it still does not sound exactly like my '62... But pretty close. So my point is that even if you put a USA set in your bass, it may not end up sounding like a USA bass, since there are many elements that contribute to a basses sound.
If you tell us more about the exact type of sound or style you are going for, we can offer more suggestions. TB classifieds is a great place to buy and sell pickups and other parts without spending a fortune. But unless you do the work yourself, it will get pricey to swap out pickups. Does $150 include labor, or just the set of pickups?
The Dimarzio's are popular, but I would not describe them as "a good American Jazz bass sound" since they are not stock in any Fender USA Jazz basses that I know of...
You will get lots of opinions here about pickups. Your question is kind of like asking "what should I wear today?" Lots of ideas will come in response.