Did Landscape support Debian ? And apart from the cost, what issues did you encounter with it ? It seems by your requirements are very specific and that you will need to invest your time or someone else's but I doubt you can do it without some sort of compensation...
Cheers