Is it essential I use non seamed 19mm tube for the suspension arms and wishbones ¿
Yes, seemless tube is far stronger, or adapt some other lower/upper arms.