I've only used bassjunkies once for a sub/amp deal, at it seemed ok. Delivered a day or 2 later, well wrapped etc. However, I have noticed it came with no screws for screwing the sub into the box, but that's only a little annoying, it's not like they said it included them.
However, aye, I'd give them a ring and threaten to ring trading standards (don't know if you could do anything, but threatening them with it generally works).