I have orderd though e-bay a number of times, but always look very carefully at the p&p rate. It is often so high, that it is just not worth paying such a price.
E-bay sellers often quote £15 - £20 for p&p. Parcels arriving here from other commercial or private sources in GB have stamps to the value of up to £10.
Whose pocket is being filled?
Once or twice, I have written to a seller to query the p&p amount (when I knew there was no other buyer) and got it cheaper.

Martin