Can anyone point me to where I could find a square tapered spindle (square tapered on both ends, akin to a BMX spindle) which is 24mm in diameter and is ideally 125mm long?

_MK