I made some surf poles out of 1 1/2" Unistrut from Home Depot. These end caps fit perfectly and are snug. If you're worried they might come loose, put some RTV sealant on them, but mine always feel very secure.
Pros
Prescott Plastics high quality rubbery black soft PVC caps are made in the USA