Technically he hasn't been breaking any rules... unless advertising unrelated products in your own thread is against the rules. But it seems like borderline spam and it could very well be considered "spam" by any mod. If he starts spamming in threads outside of his own then he stands a much stronger chance of being banned.