I have also used the Ruddy Brown Primer from Krylon. It's generally safe on plastic, but can craze some styrene if applied too wet. It seems to depend on the quality or exact formula of the plastic, so I'd use caution with any new material. For instance, in N scale, Micro-Trains cars paint fine, but the old MDC/Roundhouse black plastic was quite sensitive.