Our 10mm (0.39") diameter neodymium rod magnets are relatively large and robust for a rod magnet. Because their magnetic length (thickness) is equal to their diameter they generate near optimum magnetic pull for their size making them ideal for when maximum strength is required from the smallest possible size. Furthermore, because they are highly resistant to demagnetization they are ideal for creating a shock-absorbing or damping effect when used to repel other magnets.