The advantage of the Bic pen is that it has an hex shape, so it makes it easier to glue 2 magnets to any two opposite flat surface. But you could just grind flat surfaces on a round tube and get the same results, but the flat surfaces must be perfectly parallel or I assume it might warp the magnetic field.
Even though Al is non-magnetic, I wonder if it does not interfere with a magnetic field.