I don't mind the cost at Ramsays, we've used them for a number of years but they will only take pigs up to 100kg. They skin them too so no excess fat! The meat is also presented really well and there is a choice of smoked/unsmoked, flavor of sausage and burger and just a generally great service.
The Arran pig was taken there because of her size but also because they need to be tested for something(whose name has escaped me) after a year old. That price was not including the ferry, but I atleast the foodmiles would be low on that occasion!!!