TBH - I thought the same thing, however I'd been mainly looking at stuff from breakers on ebay and then by chance, phoned one up asking about a Gixer front wheel I think it was and although it had already been sold, he said he had another bike he was breaking and he had all the bits I wanted (forks, yokes, mudguard, wheel, discs, calipers, m/c etc etc).
I asked him what he wanted all in and it was very, very, very reasonable
If you looked at the bits they were selling on ebay though, you'd have been put off straight away i.e. £95 for calipers (no lines).
Have noticed this with other breakers that advertise on ebay too, if you give them a ring asking for all the bits you need, they do tend to be cheaper.
One guy in Birmingham I tried is still waiting for a Gixer front end to be released from the Police compound, his name is Buzz and you can reach him on 07748211097. He is on ebay too.