for JB weld to work it would have to be very clean
that should go wothout saying... id rough it up with sandpaper or a wire wheel off the truck, and then use some alcohol to get the gunk off... remember as with pait, the surface prep is key with jb weld