I'm not sure about barrel temps on the outside of an oil gallery, but I've used Devcon to deal with crankcase porosity on a roundcase, and it has been absolutely brilliant with no issues for several years.
As with any other solution, you'll need to make sure you don't choke off the oil gallery by forcing it in too far. I'm not familiar with JB Weld other than seeing the name around a lot. If it has the same expansion coeffiecients as the the alloy and can handle the temperature, then it should be fine. If not, then it will part company with the parent metal at some stage.I'm not sure adding shavings of ali helps your objective. I think it's likely you've introduced too different and coarse expansion coefficients into the equation.
This Devcon stuff is the business. If the temp is under 250F, I'd use it for sure for your application. The added benefit is that if you finish it off well (with water), it will be close to invisible.
http://www.devcon.com/prodfiles/pdfs/fam_tds_107.pdf
Kev