RAM Mounting solutions are known the world over for their modular components which allow you to create your own custom Ram Mount solutions quickly and easily. At a basic level, you start with a base to hold the mount onto a surface. Then you choose an arm which will allow you to easily adjust and position your device. Finally you choose a compatible holder or cradle for your device - it's as simple as that! The RAM Ball B size (1 inch) is suitable for most needs, however there is a smaller size for when you're limited on space and there are larger ball sizes up to 2.25 inches to hold even the heaviest of devices. All RAM components come with a lifetime warranty.