I vote no. Leave the nodrop tag. It is critical.
There are not enough money sinks in this game as it is, which is why the economy is spiraling wildly out of control. If anything, we need *more* nodrop items - preferably that can *only* be purchased in stores.
Edit: Also, I'd suggest removing vehicles from mission chests entirely.