I do know there are three different bolt sizes, just replaced my bed not long ago, bolts differ in overall length and thread length, as far as the bed goes, I found a bed for $300, needed some body work and paint, $700, all in all $1000 in the bed, good as new though
Hope this helps