There are lots of different methods of 'printing' in 3d, all with various pros and cons. The best for structural parts are not cheap or easy, hence are rarely sold as DIY solutions. Those using liquid resin hardened by UV light (SLA, Stereolithography) and powdered material (largely plastic, but can be metal) melted together by laser (SLS, Selective Laser Sintering) are generally stronger and more accurate but FDM, Fused Deposition Modelling, is much cheaper. This is when a filament of plastic is melted and extruded and is the method of choice for most home printers. Generally speaking and with careful design, correct print orientation and correct material choice, FDM can be made strong enough to carry out most tasks an injection moulding could do.