Spin box with plain buttons:
A custom button on its own:
Spin box using that custom button for the arrows:
Spin box with button elements that repeat when held down: