ways to make quad wider????

i think if you buy longer a arms you need to buy longer shocks(ie.yfz450)
unless the shock mount is in the same position?
im gonna make the diamond j custom widening kit, i just need the templates from somebody.
so when you buy longer a-arms you need longer brake cables.
but what about your tierods?
 
alright could someone find me evrything i need with a price please im so confused on what i should do and what i would need for each way to do it