How about a used Thule Super G bike carrier. It can mount to any square cross bars or round bars or most standard factory roof racks. This rack holds the bike via a front tire clamping system and ratchet style clamps for the wheels, the wheels stay on the bike. Nothing touches the frame, this can hold most bikes, road, mountain, childs, 29ers, etc... It has a built in cable lock.