One set of Land Rover gun racks, these came out of a series III hard top but I dunno if they will fit other models.
They just fitted from the top of the middle bulkhead (behind the seats) up to the roof lining and attach with 4 self tappers. There are spaces for 5 guns on one side and 2 on the other.
They really are quite handy and mine had sticks, leads and all of the other stuff you really need hanging of them. Coated with thick rubber to protect your pride and joy!
These are not the ones that attach to the dog guard but a stand alone fittment and really heavy duty.