The wikipedia article you linked to lists a number of tools for this. If you've reviewed that list what issues do you see with those tools? While their prices are above what you named,
http://www.jamasoftware.com/ seems like a decent piece of software.
To be honest the price you named is far too low to expect for a niche market. You need to look at your potential ROI and see if this product will make or lose money. If it will make money the choice is obvious, if not chances are you really aren't loosing that much money the way things are going now. You have a very long list of requirements, as Lowengard said you aren't going to get exactly what you want for a low price.