I've done my preorder with Rockstar, its pricey at 54 but I did spend more on AC Origins and AC Odyssey. Usually I cdkeys games but there are the occassional game that comes out where I just know I'm going to get a lot of bang for my buck, the two AC games were of that ilk, I'm sure that even at 54 I will end up looking back at RDR2 and say that I got value for money.
Hell, this weekend we got a family dominos delivered (me, the missus, 19yr old daughter and 23 yr old son) and that came to £42 all in. So its only slightly more than a tenner for something which will last longer than 1 evening