Of course its legal, my brother does it all the time.
Spends 45 minutes driving to the border, 30 minutes waiting to cross, 30 minutes waiting coming back, then 45 minutes home. Saves himself $10-$15 he loves it
The jerry cans I can't see being allowed, maybe 1 or 2, but certainly not loading the pickup truck full of them