my windsor hour came stock with a velo seat. it's a very basic seat, not especially comfortable but also no real complaints about it. if it's cheap and new I don't see it causing any problems for you down the road.
as mentioned, look under 90% of seemingly "no name" seats and they are actually made by velo. i have one on a beater fixed gear bike that i lock-up, while i probably wouldnt want to ride centuries on it, its fine for shorter trips. the build quality is certainly more than adequate.