So Mod Dean decided to investigate why so many players were complaining about barrows items being expensive + bad luck at barrows.
This was his reponse
Kill count does affect your chance of getting good loot
http://www.youtube.com/watch?v=AkKgBOsef0I