Originally posted by RufusG:
5906 is shorter than 4506. It's also maybe .2" shallower behind the trigger, but the curved backstrap of a 5906 is slightly deeper than a straight 4506 farther down the grip if that's what you're asking.
Can't speak to a Glock.