The short answer is 'yes', these CAN 2.0 peripherals are EXACTLY what you need for J1939. The way J1939 uses the full-size CAN 2.0 ID just means you have to run the receiver in 'promiscuous mode' and do all traffic filtering in firmware.
The longer answer is 'go to Simma Software' for a full high-performance J1939 stack, already guaranteed to run on that uP.