I went to advance yesterday. They didn't have anything in stock bigger than a M10. Went to a local store, Automotive Fasteners. They had the Jspec with the 17mms head size. Bought 8 of them for a little over $6.
Yep, fastener store - especially an automotive fastener store is the shizzit when it comes to this kind of thing.
You'll notice also that places like that have flange-head bolts on hand; which is what fast majority of bolts on cars are, whereas hardware stores (and Advance, etc, ugh) just have regular hex-head.
Napa is also generally high probability of having them. Advance and autozoo do too... in the back... or in specific parts bins... but 80% of the employees don't know it.
The J-spec vs E-spec thing is really annoying, but once you learn how it works it's easy to spot and you knwo exactly what to get.
Basically in J-spec automotive, anything between M16 and M12 is 1.25 pitch. IIRC M14 is 1.5 and M17 may be 1.75. So the point is, on a Toy truck almost all bots are 1.25.
Also the head-to-shank ratio is smaller- to save weight - than E-spec, basically by 1 size.
J... M8=12mm, M10=14mm, M12=17mm, etc,
while
E...M8=13mm, M10=17mm, M12=19mm, etc.
and the thread pitches are all different.