Being hard up I make my own zig rigs. Not only does this save money but, in my opinion, it works better.
This is a photo of my zig rig ready to cast. I typically fish in 7 metres of water and I like a distance of 3 metres between hook and float so that the latter does not spook the carp. Note how small and neat it is to cast. I call it the "Pocket Zig"
The next photo shows how it goes together
The main line, coming from the left, passes through the eye of a lead weight, then through the eye of the float and then through a rubber float stop passing on to the hook 3 metres away.
With the weight on the bottom the main line is released until the float is seen on the surface. At this point, all 3 metres of the hook link is on the surface. I now retrieve three metres of line and only the hook is now just on the surface. Retrieve a bit more line equivalent to the depth at which you want to fish the zig et voila.
On the retrieve the float comes against the top eye of the rod and further pulling slides the float against the stop towards the hook. This means you do not have to struggle with 3 metres of line between you and the carp if you do hook a decent fish.
The float is homemade from a wine cork, table-tennis ball, and wooden barbeque skewer stuck together with "no nails".
To get ready to cast, wind a short bit of pva tape around the cork bit of the float IN A CLOCKWISE DIRECTION . Then wind the 3 metres of hooklink around the cork bit of the float IN AN ANTICLOCKWISE DIRECTION. Then simply nick the point of the hook into the PVA to hold it place. When the tape melts after casting, the hook link unwinds.
I hope someone else finds this useful?