Yes to miles and FOPs.
Note, however, that if you have JMB status (Crystal, Sapphire, JGP, Diamond), you will not get elite bonus miles for non-JL flights unless those flights are code-share flights with JL and you are ticketed on the JL flight number.