* Condition: A brand-new, never-installed engine will cost significantly more than a used one. The condition of the used engine (mileage, maintenance history, any damage) will also greatly affect the price.
* Year: The engine's year of manufacture influences its availability and desirability, impacting price.
* Source: Buying from a salvage yard will be much cheaper than buying from a dealership or specialized performance parts supplier.
* Completeness: Is it a complete, ready-to-install engine, or are you buying just the short block (engine block, crankshaft, pistons, etc.)? A complete engine will be more expensive.
You'd likely find used V10 Viper engines ranging from several thousand dollars to potentially tens of thousands depending on the factors above. Finding a brand new, crate engine would likely be extremely expensive or even impossible, as they are no longer in production. To get a price, you would need to contact salvage yards, specialized auto parts suppliers, or possibly even Viper enthusiast forums.