Based on 4 cameras and 15 days retention, 1TB is ample and the Skyhawk is right in your budget.
Sorry for not being clear on the comments RE the Constellation... That model is End of Life and no longer manufactured, it would likley be a refurbished drive you would be buying so I would suggest going with a new build drive designed for video recording.
Thanks