ergophobe - 4:08 pm on May 11, 2010 (gmt 0)
lot of criterias like price, specs, age, and other misc information
Agreed. That's probably best handled by an e-commerce app with the shopping cart disabled.
In the CMS world, Drupal and ModX are the best I know for complex forms (Drupal with CCK and ModX with Template Variables). I think ModX is less server intensive than Drupal, but I'm not certain.