Jumping on the 1up bandwagon. I don't actually own one but they are popular in my riding circle and I've driven many many miles with them on various vehicles. I have seen one scary failure where a very well used tray (arguably worn out) slowly slipped open during a trip which could have led to an ejected bike so we're in the habit of throwing a bungee around the last tray to keep it closed as extra security now.
I do have one of their trainers and generally like the way they engineer things, they go for simple and overbuilt, and their support is really good.