OK, I’ll admit, I used trail_rat’s idea, but on mine the bearings are on the bed and the rails are fixed to a pair of cross-braces that are as wide as the van, so don’t need any bolting down or anything. This is it slid away.
The big fat peg at the back locates in a hole in one in the rear cross brace to stop it sliding back and forward under braking, it’s a bit of old brush handle.
I think this image makes it fairly clear how it works, this pair of bearing run up and down the channels. There’s a pair at the back because when it’s slid out, these are taking the weight of the both bikes, The bearings will take it easy, but I didn’t want the mass to split the plywood base. That’s the reason for the alloy channel reinforcement too, which is packed out nice and tight with tin can shims because I couldn’t get quite the right size.
There’s only one bearing at the far end, that’s just balancing the weight really, so not much force there. Below are the bearings, you can see the the outer diameter of the bearings is fairly snug in the channels.
The channel is known as Unitstrut, although I got a knock off from CEF because it was cheaper. The lightweight 1.5mm gauge stuff would be plenty strong enough, but I didn’t realise they made such a thing before I bought the bearings suited to the 2.5mm heavier strut 🙄 Unistrut
Hope that helps, send me a message if you need any more info.